aboutsummaryrefslogtreecommitdiff
path: root/crypto/krb5/doc/html/appdev
diff options
context:
space:
mode:
Diffstat (limited to 'crypto/krb5/doc/html/appdev')
-rw-r--r--crypto/krb5/doc/html/appdev/gssapi.html827
-rw-r--r--crypto/krb5/doc/html/appdev/h5l_mit_apidiff.html171
-rw-r--r--crypto/krb5/doc/html/appdev/index.html148
-rw-r--r--crypto/krb5/doc/html/appdev/init_creds.html431
-rw-r--r--crypto/krb5/doc/html/appdev/princ_handle.html160
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/index.html553
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_425_conv_principal.html160
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_524_conv_principal.html166
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_524_convert_creds.html160
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_address_compare.html156
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_address_order.html158
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_address_search.html160
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_allow_weak_crypto.html156
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_aname_to_localname.html165
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_anonymous_principal.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_anonymous_realm.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_appdefault_boolean.html157
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_appdefault_string.html157
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_free.html156
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_genaddrs.html166
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_get_checksum_func.html157
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getaddrs.html157
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getauthenticator.html157
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getflags.html165
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getkey.html157
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getkey_k.html157
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getlocalseqnumber.html157
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getlocalsubkey.html150
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getrcache.html157
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getrecvsubkey.html157
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getrecvsubkey_k.html157
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getremoteseqnumber.html157
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getremotesubkey.html150
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getsendsubkey.html157
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getsendsubkey_k.html157
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_init.html158
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_initivector.html156
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_set_checksum_func.html158
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_set_req_cksumtype.html157
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_setaddrs.html162
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_setflags.html165
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_setports.html162
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_setrcache.html157
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_setrecvsubkey.html157
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_setrecvsubkey_k.html161
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_setsendsubkey.html157
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_setsendsubkey_k.html161
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_setuseruserkey.html156
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_build_principal.html168
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_build_principal_alloc_va.html165
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_build_principal_ext.html164
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_build_principal_va.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_c_block_size.html156
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_c_checksum_length.html156
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_c_crypto_length.html157
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_c_crypto_length_iov.html158
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_c_decrypt.html164
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_c_decrypt_iov.html168
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_c_derive_prfplus.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_c_encrypt.html164
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_c_encrypt_iov.html168
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_c_encrypt_length.html158
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_c_enctype_compare.html158
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_c_free_state.html156
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_c_fx_cf2_simple.html160
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_c_init_state.html157
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_c_is_coll_proof_cksum.html154
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_c_is_keyed_cksum.html154
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_c_keyed_checksum_types.html158
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_c_keylengths.html157
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_c_make_checksum.html168
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_c_make_checksum_iov.html168
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_c_make_random_key.html157
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_c_padding_length.html158
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_c_prf.html158
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_c_prf_length.html156
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_c_prfplus.html162
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_c_random_add_entropy.html150
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_c_random_make_octets.html156
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_c_random_os_entropy.html150
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_c_random_seed.html149
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_c_random_to_key.html166
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_c_string_to_key.html159
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_c_string_to_key_with_params.html160
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_c_valid_cksumtype.html154
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_c_valid_enctype.html154
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_c_verify_checksum.html164
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_c_verify_checksum_iov.html169
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_calculate_checksum.html154
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_cc_cache_match.html162
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_cc_close.html161
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_cc_copy_creds.html156
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_cc_default.html163
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_cc_default_name.html156
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_cc_destroy.html161
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_cc_dup.html150
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_cc_end_seq_get.html161
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_cc_gen_new.html148
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_cc_get_config.html164
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_cc_get_flags.html160
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_cc_get_full_name.html154
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_cc_get_name.html159
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_cc_get_principal.html163
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_cc_get_type.html155
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_cc_initialize.html162
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_cc_move.html162
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_cc_new_unique.html162
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_cc_next_cred.html163
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_cc_remove_cred.html167
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_cc_resolve.html162
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_cc_retrieve_cred.html177
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_cc_select.html166
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_cc_set_config.html171
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_cc_set_default_name.html163
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_cc_set_flags.html157
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_cc_start_seq_get.html161
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_cc_store_cred.html162
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_cc_support_switch.html160
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_cc_switch.html161
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_cccol_cursor_free.html159
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_cccol_cursor_new.html161
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_cccol_cursor_next.html165
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_cccol_have_content.html159
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_change_password.html170
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_check_clockskew.html161
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_checksum_size.html149
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_chpw_message.html167
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_cksumtype_to_string.html156
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_clear_error_message.html148
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_copy_addresses.html157
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_copy_authdata.html161
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_copy_authenticator.html157
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_copy_checksum.html157
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_copy_context.html161
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_copy_creds.html157
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_copy_data.html157
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_copy_error_message.html148
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_copy_keyblock.html157
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_copy_keyblock_contents.html157
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_copy_principal.html157
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_copy_ticket.html157
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_decode_authdata_container.html161
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_decode_ticket.html155
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_decrypt.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_deltat_to_string.html156
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_eblock_enctype.html149
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_encode_authdata_container.html162
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_encrypt.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_encrypt_size.html149
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_enctype_to_name.html162
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_enctype_to_string.html156
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_expand_hostname.html154
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_find_authdata.html156
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_finish_key.html149
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_finish_random_key.html150
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_free_addresses.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_free_ap_rep_enc_part.html149
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_free_authdata.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_free_authenticator.html149
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_free_checksum.html149
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_free_checksum_contents.html149
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_free_cksumtypes.html148
-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.html148
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_free_cred_contents.html149
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_free_creds.html149
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_free_data.html149
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_free_data_contents.html149
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_free_default_realm.html148
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_free_enctypes.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_free_error.html149
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_free_error_message.html148
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_free_host_realm.html160
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_free_keyblock.html149
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_free_keyblock_contents.html149
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_free_keytab_entry_contents.html159
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_free_principal.html148
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_free_string.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_free_tgt_creds.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_free_ticket.html149
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_free_unparsed_name.html148
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_fwd_tgt_creds.html171
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_get_credentials.html177
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_get_credentials_renew.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_get_credentials_validate.html152
-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.html162
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_get_error_message.html155
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_get_etype_info.html173
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_get_fallback_host_realm.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_get_host_realm.html165
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_get_in_tkt_with_keytab.html156
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_get_in_tkt_with_password.html156
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_get_in_tkt_with_skey.html156
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_keytab.html166
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_alloc.html156
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_free.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_get_fast_flags.html156
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_init.html148
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_address_list.html148
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_anonymous.html149
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_canonicalize.html148
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_change_password_prompt.html149
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_etype_list.html149
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_expire_callback.html165
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_fast_ccache.html154
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_fast_ccache_name.html151
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_fast_flags.html162
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_forwardable.html148
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_in_ccache.html154
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_out_ccache.html150
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_pa.html151
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_pac_request.html154
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_preauth_list.html150
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_proxiable.html148
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_renew_life.html148
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_responder.html154
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_salt.html149
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_tkt_life.html148
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_password.html177
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_get_permitted_enctypes.html157
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_get_profile.html162
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_get_prompt_types.html154
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_get_renewed_creds.html165
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_get_server_rcache.html161
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_get_time_offsets.html157
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_get_validated_creds.html170
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_init_context.html164
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_init_context_profile.html156
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_init_creds_free.html151
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_init_creds_get.html159
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_init_creds_get_creds.html157
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_init_creds_get_error.html156
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_init_creds_get_times.html157
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_init_creds_init.html162
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_init_creds_set_keytab.html157
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_init_creds_set_password.html157
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_init_creds_set_service.html157
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_init_creds_step.html165
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_init_keyblock.html162
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_init_random_key.html151
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_init_secure_context.html161
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_is_config_principal.html155
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_is_referral_realm.html154
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_is_thread_safe.html154
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_k_create_key.html157
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_k_decrypt.html164
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_k_decrypt_iov.html168
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_k_encrypt.html164
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_k_encrypt_iov.html168
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_k_free_key.html148
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_k_key_enctype.html148
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_k_key_keyblock.html149
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_k_make_checksum.html168
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_k_make_checksum_iov.html168
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_k_prf.html162
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_k_reference_key.html148
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_k_verify_checksum.html164
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_k_verify_checksum_iov.html169
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_kdc_sign_ticket.html166
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_kdc_verify_ticket.html169
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_kt_add_entry.html163
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_kt_client_default.html165
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_kt_close.html155
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_kt_default.html161
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_kt_default_name.html163
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_kt_dup.html154
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_kt_end_seq_get.html162
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_kt_free_entry.html149
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_kt_get_entry.html166
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_kt_get_name.html164
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_kt_get_type.html155
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_kt_have_content.html160
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_kt_next_entry.html164
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_kt_read_service_key.html167
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_kt_remove_entry.html162
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_kt_resolve.html166
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_kt_start_seq_get.html162
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_kuserok.html157
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_make_authdata_kdc_issued.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_marshal_credentials.html158
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_merge_authdata.html162
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_mk_1cred.html166
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_mk_error.html157
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_mk_ncred.html175
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_mk_priv.html167
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_mk_rep.html159
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_mk_rep_dce.html157
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_mk_req.html163
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_mk_req_extended.html175
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_mk_safe.html168
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_os_localaddr.html156
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_pac_add_buffer.html170
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_pac_free.html149
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_pac_get_buffer.html158
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_pac_get_client_info.html162
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_pac_get_types.html157
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_pac_init.html156
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_pac_parse.html158
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_pac_sign.html154
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_pac_sign_ext.html155
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_pac_verify.html165
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_pac_verify_ext.html158
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_parse_name.html170
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_parse_name_flags.html176
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_prepend_error_message.html150
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_principal2salt.html156
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_principal_compare.html156
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_principal_compare_any_realm.html157
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_principal_compare_flags.html170
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_process_key.html150
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_prompter_posix.html166
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_random_key.html151
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_rd_cred.html166
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_rd_error.html157
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_rd_priv.html167
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_rd_rep.html159
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_rd_rep_dce.html158
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_rd_req.html176
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_rd_safe.html167
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_read_password.html170
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_realm_compare.html156
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_recvauth.html167
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_recvauth_version.html162
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_responder_get_challenge.html154
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_responder_list_questions.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_responder_otp_challenge_free.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_responder_otp_get_challenge.html155
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_responder_otp_set_answer.html155
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_responder_pkinit_challenge_free.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_responder_pkinit_get_challenge.html155
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_responder_pkinit_set_answer.html154
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_responder_set_answer.html162
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_salttype_to_string.html156
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_sendauth.html183
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_server_decrypt_ticket_keytab.html157
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_set_default_realm.html161
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_set_default_tgs_enctypes.html166
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_set_error_message.html149
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_set_kdc_recv_hook.html156
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_set_kdc_send_hook.html156
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_set_password.html171
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_set_password_using_ccache.html171
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_set_principal_realm.html162
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_set_real_time.html157
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_set_trace_callback.html165
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_set_trace_filename.html164
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_sname_match.html161
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_sname_to_principal.html174
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_string_to_cksumtype.html155
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_string_to_deltat.html155
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_string_to_enctype.html155
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_string_to_key.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_string_to_salttype.html155
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_string_to_timestamp.html155
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_timeofday.html161
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_timestamp_to_sfstring.html158
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_timestamp_to_string.html157
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_tkt_creds_free.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_tkt_creds_get.html160
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_tkt_creds_get_creds.html161
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_tkt_creds_get_times.html161
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_tkt_creds_init.html165
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_tkt_creds_step.html166
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_unmarshal_credentials.html158
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_unparse_name.html163
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_unparse_name_ext.html164
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_unparse_name_flags.html174
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_unparse_name_flags_ext.html163
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_us_timeofday.html162
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_use_enctype.html150
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_verify_authdata_kdc_issued.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_verify_checksum.html154
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_verify_init_creds.html162
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_verify_init_creds_opt_init.html147
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_verify_init_creds_opt_set_ap_req_nofail.html150
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_vprepend_error_message.html151
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_vset_error_message.html150
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_vwrap_error_message.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/api/krb5_wrap_error_message.html151
-rw-r--r--crypto/krb5/doc/html/appdev/refs/index.html144
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_ADDRPORT.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_CHAOS.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_DDP.html152
-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.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_INET6.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_IPPORT.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_ISO.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_IS_LOCAL.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_NETBIOS.html152
-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.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/AD_TYPE_EXTERNAL.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/AD_TYPE_FIELD_TYPE_MASK.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/AD_TYPE_REGISTERED.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/AD_TYPE_RESERVED.html152
-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.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/AP_OPTS_MUTUAL_REQUIRED.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/AP_OPTS_RESERVED.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/AP_OPTS_USE_SESSION_KEY.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/AP_OPTS_USE_SUBKEY.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/AP_OPTS_WIRE_MASK.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_CMAC_CAMELLIA128.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_CMAC_CAMELLIA256.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_CRC32.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_DESCBC.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_HMAC_MD5_ARCFOUR.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_HMAC_SHA1_96_AES128.html154
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_HMAC_SHA1_96_AES256.html154
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_HMAC_SHA1_DES3.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_HMAC_SHA256_128_AES128.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_HMAC_SHA384_192_AES256.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_MD5_HMAC_ARCFOUR.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_NIST_SHA.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_RSA_MD4.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_RSA_MD4_DES.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_RSA_MD5.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_RSA_MD5_DES.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_SHA1.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_AES128_CTS_HMAC_SHA1_96.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_AES128_CTS_HMAC_SHA256_128.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_AES256_CTS_HMAC_SHA1_96.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_AES256_CTS_HMAC_SHA384_192.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_ARCFOUR_HMAC.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_ARCFOUR_HMAC_EXP.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_CAMELLIA128_CTS_CMAC.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_CAMELLIA256_CTS_CMAC.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_DES3_CBC_ENV.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_DES3_CBC_RAW.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_DES3_CBC_SHA.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_DES3_CBC_SHA1.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_DES_CBC_CRC.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_DES_CBC_MD4.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_DES_CBC_MD5.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_DES_CBC_RAW.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_DES_HMAC_SHA1.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_DSA_SHA1_CMS.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_MD5_RSA_CMS.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_NULL.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_RC2_CBC_ENV.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_RSA_ENV.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_RSA_ES_OAEP_ENV.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_SHA1_RSA_CMS.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_UNKNOWN.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_ALLOW_POSTDATE.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_CANONICALIZE.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_CNAME_IN_ADDL_TKT.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_DISABLE_TRANSITED_CHECK.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_ENC_TKT_IN_SKEY.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_FORWARDABLE.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_FORWARDED.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_POSTDATED.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_PROXIABLE.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_PROXY.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_RENEW.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_RENEWABLE.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_RENEWABLE_OK.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_REQUEST_ANONYMOUS.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_VALIDATE.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KDC_TKT_COMMON_MASK.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_ALTAUTH_ATT_CHALLENGE_RESPONSE.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_ANONYMOUS_PRINCSTR.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_ANONYMOUS_REALMSTR.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_AP_REP.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_AP_REQ.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_AS_REP.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_AS_REQ.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_AND_OR.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_AP_OPTIONS.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_AUTH_INDICATOR.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_CAMMAC.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_ETYPE_NEGOTIATION.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_FX_ARMOR.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_IF_RELEVANT.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_INITIAL_VERIFIED_CAS.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_KDC_ISSUED.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_MANDATORY_FOR_KDC.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_OSF_DCE.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_SESAME.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_SIGNTICKET.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_WIN2K_PAC.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTH_CONTEXT_DO_SEQUENCE.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTH_CONTEXT_DO_TIME.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTH_CONTEXT_GENERATE_LOCAL_ADDR.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTH_CONTEXT_GENERATE_LOCAL_FULL_ADDR.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTH_CONTEXT_GENERATE_REMOTE_ADDR.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTH_CONTEXT_GENERATE_REMOTE_FULL_ADDR.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTH_CONTEXT_PERMIT_ALL.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTH_CONTEXT_RET_SEQUENCE.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTH_CONTEXT_RET_TIME.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTH_CONTEXT_USE_SUBKEY.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_CRED.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_CRYPTO_TYPE_CHECKSUM.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_CRYPTO_TYPE_DATA.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_CRYPTO_TYPE_EMPTY.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_CRYPTO_TYPE_HEADER.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_CRYPTO_TYPE_PADDING.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_CRYPTO_TYPE_SIGN_ONLY.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_CRYPTO_TYPE_STREAM.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_CRYPTO_TYPE_TRAILER.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_CYBERSAFE_SECUREID.html154
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_DOMAIN_X500_COMPRESS.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_ENCPADATA_REQ_ENC_PA_REP.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_ERROR.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_FAST_REQUIRED.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_GC_CACHED.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_GC_CANONICALIZE.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_GC_CONSTRAINED_DELEGATION.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_GC_FORWARDABLE.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_GC_NO_STORE.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_GC_NO_TRANSIT_CHECK.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_GC_USER_USER.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_ADDRESS_LIST.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_ANONYMOUS.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_CANONICALIZE.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_CHG_PWD_PRMPT.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_ETYPE_LIST.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_FORWARDABLE.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_PREAUTH_LIST.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_PROXIABLE.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_RENEW_LIFE.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_SALT.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_TKT_LIFE.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_INIT_CONTEXT_KDC.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_INIT_CONTEXT_SECURE.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_INIT_CREDS_STEP_FLAG_CONTINUE.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_INT16_MAX.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_INT16_MIN.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_INT32_MAX.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_INT32_MIN.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AD_ITE.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AD_KDCISSUED_CKSUM.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AD_MTE.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AD_SIGNEDPATH.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_APP_DATA_CKSUM.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_APP_DATA_ENCRYPT.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AP_REP_ENCPART.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AP_REQ_AUTH.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AP_REQ_AUTH_CKSUM.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AS_REP_ENCPART.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AS_REQ.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AS_REQ_PA_ENC_TS.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_CAMMAC.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_ENC_CHALLENGE_CLIENT.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_ENC_CHALLENGE_KDC.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_FAST_ENC.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_FAST_FINISHED.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_FAST_REP.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_FAST_REQ_CHKSUM.html152
-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.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_GSS_TOK_WRAP_INTEG.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_GSS_TOK_WRAP_PRIV.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_IAKERB_FINISHED.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_KDC_REP_TICKET.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_KRB_CRED_ENCPART.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_KRB_ERROR_CKSUM.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_KRB_PRIV_ENCPART.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_KRB_SAFE_CKSUM.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_PA_AS_FRESHNESS.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_PA_FX_COOKIE.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_PA_OTP_REQUEST.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_PA_PKINIT_KX.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_PA_S4U_X509_USER_REPLY.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_PA_S4U_X509_USER_REQUEST.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_PA_SAM_CHALLENGE_CKSUM.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_PA_SAM_CHALLENGE_TRACKID.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_PA_SAM_RESPONSE.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_SPAKE.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_TGS_REP_ENCPART_SESSKEY.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_TGS_REP_ENCPART_SUBKEY.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_TGS_REQ_AD_SESSKEY.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_TGS_REQ_AD_SUBKEY.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_TGS_REQ_AUTH.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_TGS_REQ_AUTH_CKSUM.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KPASSWD_ACCESSDENIED.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KPASSWD_AUTHERROR.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KPASSWD_BAD_VERSION.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KPASSWD_HARDERROR.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KPASSWD_INITIAL_FLAG_NEEDED.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KPASSWD_MALFORMED.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KPASSWD_SOFTERROR.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_KPASSWD_SUCCESS.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ALL_ACCT_EXPTIME.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ALL_LAST_INITIAL.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ALL_LAST_RENEWAL.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ALL_LAST_REQ.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ALL_LAST_TGT.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ALL_LAST_TGT_ISSUED.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ALL_PW_EXPTIME.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_NONE.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ONE_ACCT_EXPTIME.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ONE_LAST_INITIAL.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ONE_LAST_RENEWAL.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ONE_LAST_REQ.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ONE_LAST_TGT.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ONE_LAST_TGT_ISSUED.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ONE_PW_EXPTIME.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_ENTERPRISE_PRINCIPAL.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_ENT_PRINCIPAL_AND_ID.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_MS_PRINCIPAL.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_MS_PRINCIPAL_AND_ID.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_PRINCIPAL.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_SMTP_NAME.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_SRV_HST.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_SRV_INST.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_SRV_XHST.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_UID.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_UNKNOWN.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_WELLKNOWN.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_X500_PRINCIPAL.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_ATTRIBUTES_INFO.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_CLIENT_CLAIMS.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_CLIENT_INFO.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_CREDENTIALS_INFO.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_DELEGATION_INFO.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_DEVICE_CLAIMS.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_DEVICE_INFO.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_FULL_CHECKSUM.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_LOGON_INFO.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_PRIVSVR_CHECKSUM.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_REQUESTOR.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_SERVER_CHECKSUM.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_TICKET_CHECKSUM.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_UPN_DNS_INFO.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_AFS3_SALT.html154
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_AP_REQ.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_AS_CHECKSUM.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_AS_FRESHNESS.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_ENCRYPTED_CHALLENGE.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_ENC_SANDIA_SECURID.html154
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_ENC_TIMESTAMP.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_ENC_UNIX_TIME.html154
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_ETYPE_INFO.html154
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_ETYPE_INFO2.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_FOR_USER.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_FX_COOKIE.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_FX_ERROR.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_FX_FAST.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_GET_FROM_TYPED_DATA.html154
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_NONE.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_OSF_DCE.html154
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_OTP_CHALLENGE.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_OTP_PIN_CHANGE.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_OTP_REQUEST.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_PAC_OPTIONS.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_PAC_REQUEST.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_PKINIT_KX.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_PK_AS_REP.html154
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_PK_AS_REP_OLD.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_PK_AS_REQ.html154
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_PK_AS_REQ_OLD.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_PW_SALT.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_REDHAT_IDP_OAUTH2.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_REDHAT_PASSKEY.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_REFERRAL.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_S4U_X509_USER.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_SAM_CHALLENGE.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_SAM_CHALLENGE_2.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_SAM_REDIRECT.html154
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_SAM_RESPONSE.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_SAM_RESPONSE_2.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_SESAME.html154
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_SPAKE.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_SVR_REFERRAL_INFO.html154
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_TGS_REQ.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_USE_SPECIFIED_KVNO.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_COMPARE_CASEFOLD.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_COMPARE_ENTERPRISE.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_COMPARE_IGNORE_REALM.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_COMPARE_UTF8.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_PARSE_ENTERPRISE.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_PARSE_IGNORE_REALM.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_PARSE_NO_DEF_REALM.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_PARSE_NO_REALM.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_PARSE_REQUIRE_REALM.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_UNPARSE_DISPLAY.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_UNPARSE_NO_REALM.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_UNPARSE_SHORT.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRIV.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PROMPT_TYPE_NEW_PASSWORD.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PROMPT_TYPE_NEW_PASSWORD_AGAIN.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PROMPT_TYPE_PASSWORD.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PROMPT_TYPE_PREAUTH.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_PVNO.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_REALM_BRANCH_CHAR.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_RECVAUTH_BADAUTHVERS.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_RECVAUTH_SKIP_VERSION.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_REFERRAL_REALM.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_OTP_FLAGS_COLLECT_PIN.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_OTP_FLAGS_COLLECT_TOKEN.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_OTP_FLAGS_NEXTOTP.html154
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_OTP_FLAGS_SEPARATE_PIN.html154
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_OTP_FORMAT_ALPHANUMERIC.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_OTP_FORMAT_DECIMAL.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_OTP_FORMAT_HEXADECIMAL.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_COUNT_LOW.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_FINAL_TRY.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_LOCKED.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_QUESTION_OTP.html180
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_QUESTION_PASSWORD.html154
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_QUESTION_PKINIT.html167
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_SAFE.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_SAM_MUST_PK_ENCRYPT_SAD.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_SAM_SEND_ENCRYPTED_SAD.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_SAM_USE_SAD_AS_KEY.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_TC_MATCH_2ND_TKT.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_TC_MATCH_AUTHDATA.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_TC_MATCH_FLAGS.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_TC_MATCH_FLAGS_EXACT.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_TC_MATCH_IS_SKEY.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_TC_MATCH_KTYPE.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_TC_MATCH_SRV_NAMEONLY.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_TC_MATCH_TIMES.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_TC_MATCH_TIMES_EXACT.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_TC_NOTICKET.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_TC_OPENCLOSE.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_TC_SUPPORTED_KTYPES.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_TGS_NAME.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_TGS_NAME_SIZE.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_TGS_REP.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_TGS_REQ.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_TKT_CREDS_STEP_FLAG_CONTINUE.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_VERIFY_INIT_CREDS_OPT_AP_REQ_NOFAIL.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/KRB5_WELLKNOWN_NAMESTR.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/LR_TYPE_INTERPRETATION_MASK.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/LR_TYPE_THIS_SERVER_ONLY.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/MAX_KEYTAB_NAME_LEN.html153
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/MSEC_DIRBIT.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/MSEC_VAL_MASK.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/SALT_TYPE_AFS_LENGTH.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/SALT_TYPE_NO_LENGTH.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/THREEPARAMOPEN.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_ANONYMOUS.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_ENC_PA_REP.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_FORWARDABLE.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_FORWARDED.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_HW_AUTH.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_INITIAL.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_INVALID.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_MAY_POSTDATE.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_OK_AS_DELEGATE.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_POSTDATED.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_PRE_AUTH.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_PROXIABLE.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_PROXY.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_RENEWABLE.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_TRANSIT_POLICY_CHECKED.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/VALID_INT_BITS.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/VALID_UINT_BITS.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/index.html540
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/krb524_convert_creds_kdc.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/krb524_init_ets.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/krb5_const.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/krb5_princ_component.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/krb5_princ_name.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/krb5_princ_realm.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/krb5_princ_set_realm.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/krb5_princ_set_realm_data.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/krb5_princ_set_realm_length.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/krb5_princ_size.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/krb5_princ_type.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/krb5_roundup.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/krb5_x.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/macros/krb5_xc.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/index.html246
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_address.html174
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_addrtype.html149
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_ap_rep.html166
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_ap_rep_enc_part.html183
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_ap_req.html177
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_auth_context.html149
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_authdata.html177
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_authdatatype.html149
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_authenticator.html202
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_boolean.html149
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_cc_cursor.html150
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_ccache.html149
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_cccol_cursor.html150
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_checksum.html173
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_cksumtype.html149
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_const_pointer.html149
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_const_principal.html180
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_context.html149
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_cred.html177
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_cred_enc_part.html194
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_cred_info.html195
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_creds.html219
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_crypto_iov.html166
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_cryptotype.html149
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_data.html168
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_deltat.html149
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_enc_data.html173
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_enc_kdc_rep_part.html220
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_enc_tkt_part.html201
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_encrypt_block.html168
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_enctype.html149
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_error.html213
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_error_code.html151
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_expire_callback_func.html149
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_flags.html149
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_get_init_creds_opt.html209
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_gic_opt_pa_data.html164
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_init_creds_context.html149
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_int16.html149
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_int32.html149
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_kdc_rep.html195
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_kdc_req.html249
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_key.html151
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_keyblock.html174
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_keytab.html149
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_keytab_entry.html183
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_keyusage.html149
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_kt_cursor.html149
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_kvno.html149
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_last_req_entry.html171
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_magic.html149
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_mk_req_checksum_func.html150
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_msgtype.html149
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_octet.html149
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_pa_data.html177
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_pa_pac_req.html159
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_pa_server_referral_data.html178
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_pa_svr_referral_data.html159
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_pac.html150
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_pointer.html149
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_post_recv_fn.html152
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_pre_send_fn.html154
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_preauthtype.html149
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_principal.html179
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_principal_data.html179
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_prompt.html173
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_prompt_type.html149
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_prompter_fct.html150
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_pwd_data.html168
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_rcache.html149
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_replay_data.html173
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_responder_context.html151
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_responder_fn.html151
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_responder_otp_challenge.html163
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_responder_otp_tokeninfo.html188
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_responder_pkinit_challenge.html158
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_responder_pkinit_identity.html163
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_response.html178
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_ticket.html178
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_ticket_times.html178
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_timestamp.html151
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_tkt_authent.html174
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_tkt_creds_context.html149
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_trace_callback.html149
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_trace_info.html160
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_transited.html171
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_typed_data.html173
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_ui_2.html149
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_ui_4.html149
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/krb5_verify_init_creds_opt.html164
-rw-r--r--crypto/krb5/doc/html/appdev/refs/types/passwd_phrase_element.html168
-rw-r--r--crypto/krb5/doc/html/appdev/y2038.html155
860 files changed, 136376 insertions, 0 deletions
diff --git a/crypto/krb5/doc/html/appdev/gssapi.html b/crypto/krb5/doc/html/appdev/gssapi.html
new file mode 100644
index 000000000000..39de34df4865
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/gssapi.html
@@ -0,0 +1,827 @@
+<!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>Developing with GSSAPI &#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="Year 2038 considerations for uses of krb5_timestamp" href="y2038.html" />
+ <link rel="prev" title="For application developers" href="index.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="index.html" title="For application developers"
+ accesskey="P">previous</a> |
+ <a href="y2038.html" title="Year 2038 considerations for uses of krb5_timestamp"
+ 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__Developing with GSSAPI">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="developing-with-gssapi">
+<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://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="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>
+<ul class="simple">
+<li><p><strong>GSS_C_NT_HOSTBASED_SERVICE</strong>: The value should be a string of the
+form <code class="docutils literal notranslate"><span class="pre">service</span></code> or <code class="docutils literal notranslate"><span class="pre">service&#64;hostname</span></code>. This is the most common
+way to name target services when initiating a security context, and
+is the most likely name type to work across multiple mechanisms.</p></li>
+<li><p><strong>GSS_KRB5_NT_PRINCIPAL_NAME</strong>: The value should be a principal name
+string. This name type only works with the krb5 mechanism, and is
+defined in the <code class="docutils literal notranslate"><span class="pre">&lt;gssapi/gssapi_krb5.h&gt;</span></code> header.</p></li>
+<li><p><strong>GSS_C_NT_USER_NAME</strong> or <strong>GSS_C_NULL_OID</strong>: The value is treated
+as an unparsed principal name string, as above. These name types
+may work with mechanisms other than krb5, but will have different
+interpretations in those mechanisms. <strong>GSS_C_NT_USER_NAME</strong> is
+intended to be used with a local username, which will parse into a
+single-component principal in the default realm.</p></li>
+<li><p><strong>GSS_C_NT_ANONYMOUS</strong>: The value is ignored. The anonymous
+principal is used, allowing a client to authenticate to a server
+without asserting a particular identity (which may or may not be
+allowed by a particular server or Kerberos realm).</p></li>
+<li><p><strong>GSS_C_NT_MACHINE_UID_NAME</strong>: The value is uid_t object. On
+Unix-like systems, the username of the uid is looked up in the
+system user database and the resulting username is parsed as a
+principal name.</p></li>
+<li><p><strong>GSS_C_NT_STRING_UID_NAME</strong>: As above, but the value is a decimal
+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://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://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="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
+either pass <strong>GSS_C_NO_CREDENTIAL</strong> to use the default client
+credential, or it can use <a class="reference external" href="https://tools.ietf.org/html/rfc2744.html#section-5.2">gss_acquire_cred</a> beforehand to acquire an
+initiator credential. The call to <a class="reference external" href="https://tools.ietf.org/html/rfc2744.html#section-5.2">gss_acquire_cred</a> may include a
+<em>desired_name</em> parameter, or it may pass <strong>GSS_C_NO_NAME</strong> if it does
+not have a specific name preference.</p>
+<p>If the desired name for a krb5 initiator credential is a host-based
+name, it is converted to a principal name of the form
+<code class="docutils literal notranslate"><span class="pre">service/hostname</span></code> in the local realm, where <em>hostname</em> is the local
+hostname if not specified. The hostname will be canonicalized using
+forward name resolution, and possibly also using reverse name
+resolution depending on the value of the <strong>rdns</strong> variable in
+<a class="reference internal" href="../admin/conf_files/krb5_conf.html#libdefaults"><span class="std std-ref">[libdefaults]</span></a>.</p>
+<p>If a desired name is specified in the call to <a class="reference external" href="https://tools.ietf.org/html/rfc2744.html#section-5.2">gss_acquire_cred</a>, the
+krb5 mechanism will attempt to find existing tickets for that client
+principal name in the default credential cache or collection. If the
+default cache type does not support a collection, and the default
+cache contains credentials for a different principal than the desired
+name, a <strong>GSS_S_CRED_UNAVAIL</strong> error will be returned with a minor
+code indicating a mismatch.</p>
+<p>If no existing tickets are available for the desired name, but the
+name has an entry in the default client <a class="reference internal" href="../basic/keytab_def.html#keytab-definition"><span class="std std-ref">keytab</span></a>, the
+krb5 mechanism will acquire initial tickets for the name using the
+default client keytab.</p>
+<p>If no desired name is specified, credential acquisition will be
+deferred until the credential is used in a call to
+<a class="reference external" href="https://tools.ietf.org/html/rfc2744.html#section-5.19">gss_init_sec_context</a> or <a class="reference external" href="https://tools.ietf.org/html/rfc2744.html#section-5.21">gss_inquire_cred</a>. If the call is to
+<a class="reference external" href="https://tools.ietf.org/html/rfc2744.html#section-5.19">gss_init_sec_context</a>, the target name will be used to choose a client
+principal name using the credential cache selection facility. (This
+facility might, for instance, try to choose existing tickets for a
+client principal in the same realm as the target service). If there
+are no existing tickets for the chosen principal, but it is present in
+the default client keytab, the krb5 mechanism will acquire initial
+tickets using the keytab.</p>
+<p>If the target name cannot be used to select a client principal
+(because the credentials are used in a call to <a class="reference external" href="https://tools.ietf.org/html/rfc2744.html#section-5.21">gss_inquire_cred</a>), or
+if the credential cache selection facility cannot choose a principal
+for it, the default credential cache will be selected if it exists and
+contains tickets.</p>
+<p>If the default credential cache does not exist, but the default client
+keytab does, the krb5 mechanism will try to acquire initial tickets
+for the first principal in the default client keytab.</p>
+<p>If the krb5 mechanism acquires initial tickets using the default
+client keytab, the resulting tickets will be stored in the default
+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="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
+<a class="reference internal" href="../basic/keytab_def.html#keytab-definition"><span class="std std-ref">keytab</span></a> entries may be authenticated to by the
+client, if the krb5 mechanism is used.</p>
+<p>The simplest choice is to pass <strong>GSS_C_NO_CREDENTIAL</strong> as the acceptor
+credential. In this case, clients may authenticate to any service
+principal in the default keytab (typically <a class="reference internal" href="../mitK5defaults.html#paths"><span class="std std-ref">DEFKTNAME</span></a>, or the value of
+the <strong>KRB5_KTNAME</strong> environment variable). This is the recommended
+approach if the server application has no specific requirements to the
+contrary.</p>
+<p>A server may acquire an acceptor credential with <a class="reference external" href="https://tools.ietf.org/html/rfc2744.html#section-5.2">gss_acquire_cred</a> and
+a <em>cred_usage</em> of <strong>GSS_C_ACCEPT</strong> or <strong>GSS_C_BOTH</strong>. If the
+<em>desired_name</em> parameter is <strong>GSS_C_NO_NAME</strong>, then clients will be
+allowed to authenticate to any service principal in the default
+keytab, just as if no acceptor credential was supplied.</p>
+<p>If a server wishes to specify a <em>desired_name</em> to <a class="reference external" href="https://tools.ietf.org/html/rfc2744.html#section-5.2">gss_acquire_cred</a>,
+the most common choice is a host-based name. If the host-based
+<em>desired_name</em> contains just a <em>service</em>, then clients will be allowed
+to authenticate to any host-based service principal (that is, a
+principal of the form <code class="docutils literal notranslate"><span class="pre">service/hostname&#64;REALM</span></code>) for the named
+service, regardless of hostname or realm, as long as it is present in
+the default keytab. If the input name contains both a <em>service</em> and a
+<em>hostname</em>, clients will be allowed to authenticate to any host-based
+principal for the named service and hostname, regardless of realm.</p>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>If a <em>hostname</em> is specified, it will be canonicalized
+using forward name resolution, and possibly also using
+reverse name resolution depending on the value of the
+<strong>rdns</strong> variable in <a class="reference internal" href="../admin/conf_files/krb5_conf.html#libdefaults"><span class="std std-ref">[libdefaults]</span></a>.</p>
+</div>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>If the <strong>ignore_acceptor_hostname</strong> variable in
+<a class="reference internal" href="../admin/conf_files/krb5_conf.html#libdefaults"><span class="std std-ref">[libdefaults]</span></a> is enabled, then <em>hostname</em> will be
+ignored even if one is specified in the input name.</p>
+</div>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>In MIT krb5 versions prior to 1.10, and in Heimdal’s
+implementation of the krb5 mechanism, an input name with
+just a <em>service</em> is treated like an input name of
+<code class="docutils literal notranslate"><span class="pre">service&#64;localhostname</span></code>, where <em>localhostname</em> is the
+string returned by gethostname().</p>
+</div>
+<p>If the <em>desired_name</em> is a krb5 principal name or a local system name
+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="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://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>
+<ul class="simple" id="gssapi-authind-attr">
+<li><p>“auth-indicators” attribute:</p></li>
+</ul>
+<p>This attribute will be included in the <a class="reference external" href="https://tools.ietf.org/html/rfc6680.txt#section-7.4">gss_inquire_name</a> output if the
+ticket contains <a class="reference internal" href="../admin/auth_indicator.html#auth-indicator"><span class="std std-ref">authentication indicators</span></a>.
+One indicator is returned per invocation of <a class="reference external" href="https://tools.ietf.org/html/6680.html#section-7.5">gss_get_name_attribute</a>,
+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="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>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">struct</span> <span class="n">gss_key_value_element_struct</span> <span class="p">{</span>
+ <span class="n">const</span> <span class="n">char</span> <span class="o">*</span><span class="n">key</span><span class="p">;</span>
+ <span class="n">const</span> <span class="n">char</span> <span class="o">*</span><span class="n">value</span><span class="p">;</span>
+<span class="p">};</span>
+<span class="n">typedef</span> <span class="n">struct</span> <span class="n">gss_key_value_element_struct</span> <span class="n">gss_key_value_element_desc</span><span class="p">;</span>
+
+<span class="n">struct</span> <span class="n">gss_key_value_set_struct</span> <span class="p">{</span>
+ <span class="n">OM_uint32</span> <span class="n">count</span><span class="p">;</span>
+ <span class="n">gss_key_value_element_desc</span> <span class="o">*</span><span class="n">elements</span><span class="p">;</span>
+<span class="p">};</span>
+<span class="n">typedef</span> <span class="n">const</span> <span class="n">struct</span> <span class="n">gss_key_value_set_struct</span> <span class="n">gss_key_value_set_desc</span><span class="p">;</span>
+<span class="n">typedef</span> <span class="n">const</span> <span class="n">gss_key_value_set_desc</span> <span class="o">*</span><span class="n">gss_const_key_value_set_t</span><span class="p">;</span>
+
+<span class="n">OM_uint32</span> <span class="n">gss_acquire_cred_from</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>
+ <span class="n">const</span> <span class="n">gss_name_t</span> <span class="n">desired_name</span><span class="p">,</span>
+ <span class="n">OM_uint32</span> <span class="n">time_req</span><span class="p">,</span>
+ <span class="n">const</span> <span class="n">gss_OID_set</span> <span class="n">desired_mechs</span><span class="p">,</span>
+ <span class="n">gss_cred_usage_t</span> <span class="n">cred_usage</span><span class="p">,</span>
+ <span class="n">gss_const_key_value_set_t</span> <span class="n">cred_store</span><span class="p">,</span>
+ <span class="n">gss_cred_id_t</span> <span class="o">*</span><span class="n">output_cred_handle</span><span class="p">,</span>
+ <span class="n">gss_OID_set</span> <span class="o">*</span><span class="n">actual_mechs</span><span class="p">,</span>
+ <span class="n">OM_uint32</span> <span class="o">*</span><span class="n">time_rec</span><span class="p">);</span>
+
+<span class="n">OM_uint32</span> <span class="n">gss_store_cred_into</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>
+ <span class="n">gss_cred_id_t</span> <span class="n">input_cred_handle</span><span class="p">,</span>
+ <span class="n">gss_cred_usage_t</span> <span class="n">cred_usage</span><span class="p">,</span>
+ <span class="n">const</span> <span class="n">gss_OID</span> <span class="n">desired_mech</span><span class="p">,</span>
+ <span class="n">OM_uint32</span> <span class="n">overwrite_cred</span><span class="p">,</span>
+ <span class="n">OM_uint32</span> <span class="n">default_cred</span><span class="p">,</span>
+ <span class="n">gss_const_key_value_set_t</span> <span class="n">cred_store</span><span class="p">,</span>
+ <span class="n">gss_OID_set</span> <span class="o">*</span><span class="n">elements_stored</span><span class="p">,</span>
+ <span class="n">gss_cred_usage_t</span> <span class="o">*</span><span class="n">cred_usage_stored</span><span class="p">);</span>
+</pre></div>
+</div>
+<p>The additional <em>cred_store</em> parameter allows the caller to specify
+information about how the credentials should be obtained and stored.
+The following options are supported by the krb5 mechanism:</p>
+<ul class="simple">
+<li><p><strong>ccache</strong>: For acquiring initiator credentials, the name of the
+<a class="reference internal" href="../basic/ccache_def.html#ccache-definition"><span class="std std-ref">credential cache</span></a> to which the handle will
+refer. For storing credentials, the name of the cache or collection
+where the credentials will be stored (see below).</p></li>
+<li><p><strong>client_keytab</strong>: For acquiring initiator credentials, the name of
+the <a class="reference internal" href="../basic/keytab_def.html#keytab-definition"><span class="std std-ref">keytab</span></a> which will be used, if
+necessary, to refresh the credentials in the cache.</p></li>
+<li><p><strong>keytab</strong>: For acquiring acceptor credentials, the name of the
+<a class="reference internal" href="../basic/keytab_def.html#keytab-definition"><span class="std std-ref">keytab</span></a> to which the handle will refer.
+In release 1.19 and later, this option also determines the keytab to
+be used for verification when initiator credentials are acquired
+using a password and verified.</p></li>
+<li><p><strong>password</strong>: For acquiring initiator credentials, this option
+instructs the mechanism to acquire fresh credentials into a unique
+memory credential cache. This option may not be used with the
+<strong>ccache</strong> or <strong>client_keytab</strong> options, and a <em>desired_name</em> must
+be specified. (New in release 1.19.)</p></li>
+<li><p><strong>rcache</strong>: For acquiring acceptor credentials, the name of the
+<a class="reference internal" href="../basic/rcache_def.html#rcache-definition"><span class="std std-ref">replay cache</span></a> to be used when processing
+the initiator tokens. (New in release 1.13.)</p></li>
+<li><p><strong>verify</strong>: For acquiring initiator credentials, this option
+instructs the mechanism to verify the credentials by obtaining a
+ticket to a service with a known key. The service key is obtained
+from the keytab specified with the <strong>keytab</strong> option or the default
+keytab. The value may be the name of a principal in the keytab, or
+the empty string. If the empty string is given, any <code class="docutils literal notranslate"><span class="pre">host</span></code>
+service principal in the keytab may be used. (New in release 1.19.)</p></li>
+</ul>
+<p>In release 1.20 or later, if a collection name is specified for
+<strong>cache</strong> in a call to gss_store_cred_into(), an existing cache for
+the client principal within the collection will be selected, or a new
+cache will be created within the collection. If <em>overwrite_cred</em> is
+false and the selected credential cache already exists, a
+<strong>GSS_S_DUPLICATE_ELEMENT</strong> error will be returned. If <em>default_cred</em>
+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="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>
+ <span class="n">gss_cred_id_t</span> <span class="n">cred_handle</span><span class="p">,</span>
+ <span class="n">gss_buffer_t</span> <span class="n">token</span><span class="p">);</span>
+
+<span class="n">OM_uint32</span> <span class="n">gss_import_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>
+ <span class="n">gss_buffer_t</span> <span class="n">token</span><span class="p">,</span>
+ <span class="n">gss_cred_id_t</span> <span class="o">*</span><span class="n">cred_handle</span><span class="p">);</span>
+</pre></div>
+</div>
+<p>The first function serializes a GSSAPI credential handle into a
+buffer; the second unseralizes a buffer into a GSSAPI credential
+handle. Serializing a credential does not destroy it. If any of the
+mechanisms used in <em>cred_handle</em> do not support serialization,
+gss_export_cred will return <strong>GSS_S_UNAVAILABLE</strong>. As with other
+GSSAPI serialization functions, these extensions are only intended to
+work with a matching implementation on the other side; they do not
+serialize credentials in a standardized format.</p>
+<p>A serialized credential may contain secret information such as ticket
+session keys. The serialization format does not protect this
+information from eavesdropping or tampering. The calling application
+must take care to protect the serialized credential when communicating
+it over an insecure channel or to an untrusted party.</p>
+<p>A krb5 GSSAPI credential may contain references to a credential cache,
+a client keytab, an acceptor keytab, and a replay cache. These
+resources are normally serialized as references to their external
+locations (such as the filename of the credential cache). Because of
+this, a serialized krb5 credential can only be imported by a process
+with similar privileges to the exporter. A serialized credential
+should not be trusted if it originates from a source with lower
+privileges than the importer, as it may contain references to external
+credential cache, keytab, or replay cache resources not accessible to
+the originator.</p>
+<p>An exception to the above rule applies when a krb5 GSSAPI credential
+refers to a memory credential cache, as is normally the case for
+delegated credentials received by <a class="reference external" href="https://tools.ietf.org/html/rfc2744.html#section-5.1">gss_accept_sec_context</a>. In this
+case, the contents of the credential cache are serialized, so that the
+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="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
+ticket-granting ticket, if the KDC is configured to allow it.</p>
+<p>To perform a constrained delegation operation, the intermediate
+service must submit to the KDC an “evidence ticket” from the client to
+the intermediate service. An evidence ticket can be acquired when the
+client authenticates to the intermediate service with Kerberos, or
+with an S4U2Self request if the KDC allows it. The MIT krb5 GSSAPI
+library represents an evidence ticket using a “proxy credential”,
+which is a special kind of gss_cred_id_t object whose underlying
+credential cache contains the evidence ticket and a krbtgt ticket for
+the intermediate service.</p>
+<p>To acquire a proxy credential during client authentication, the
+service should first create an acceptor credential using the
+<strong>GSS_C_BOTH</strong> usage. The application should then pass this
+credential as the <em>acceptor_cred_handle</em> to <a class="reference external" href="https://tools.ietf.org/html/rfc2744.html#section-5.1">gss_accept_sec_context</a>,
+and also pass a <em>delegated_cred_handle</em> output parameter to receive a
+proxy credential containing the evidence ticket. The output value of
+<em>delegated_cred_handle</em> may be a delegated ticket-granting ticket if
+the client sent one, or a proxy credential if not. If the library can
+determine that the client’s ticket is not a valid evidence ticket, it
+will place <strong>GSS_C_NO_CREDENTIAL</strong> in <em>delegated_cred_handle</em>.</p>
+<p>To acquire a proxy credential using an S4U2Self request, the service
+can use the following GSSAPI extension:</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">OM_uint32</span> <span class="n">gss_acquire_cred_impersonate_name</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>
+ <span class="n">gss_cred_id_t</span> <span class="n">icred</span><span class="p">,</span>
+ <span class="n">gss_name_t</span> <span class="n">desired_name</span><span class="p">,</span>
+ <span class="n">OM_uint32</span> <span class="n">time_req</span><span class="p">,</span>
+ <span class="n">gss_OID_set</span> <span class="n">desired_mechs</span><span class="p">,</span>
+ <span class="n">gss_cred_usage_t</span> <span class="n">cred_usage</span><span class="p">,</span>
+ <span class="n">gss_cred_id_t</span> <span class="o">*</span><span class="n">output_cred</span><span class="p">,</span>
+ <span class="n">gss_OID_set</span> <span class="o">*</span><span class="n">actual_mechs</span><span class="p">,</span>
+ <span class="n">OM_uint32</span> <span class="o">*</span><span class="n">time_rec</span><span class="p">);</span>
+</pre></div>
+</div>
+<p>The parameters to this function are similar to those of
+<a class="reference external" href="https://tools.ietf.org/html/rfc2744.html#section-5.2">gss_acquire_cred</a>, except that <em>icred</em> is used to make an S4U2Self
+request to the KDC for a ticket from <em>desired_name</em> to the
+intermediate service. Both <em>icred</em> and <em>desired_name</em> are required
+for this function; passing <strong>GSS_C_NO_CREDENTIAL</strong> or
+<strong>GSS_C_NO_NAME</strong> will cause the call to fail. <em>icred</em> must contain a
+krbtgt ticket for the intermediate service. The result of this
+operation is a proxy credential. (Prior to release 1.18, the result
+of this operation may be a regular credential for <em>desired_name</em>, if
+the KDC issues a non-forwardable ticket.)</p>
+<p>Once the intermediate service has a proxy credential, it can simply
+pass it to <a class="reference external" href="https://tools.ietf.org/html/rfc2744.html#section-5.19">gss_init_sec_context</a> as the <em>initiator_cred_handle</em>
+parameter, and the desired service as the <em>target_name</em> parameter.
+The GSSAPI library will present the krbtgt ticket and evidence ticket
+in the proxy credential to the KDC in an S4U2Proxy request; if the
+intermediate service has the appropriate permissions, the KDC will
+issue a ticket from the client to the target service. The GSSAPI
+library will then use this ticket to authenticate to the target
+service.</p>
+<p>If an application needs to find out whether a credential it holds is a
+proxy credential and the name of the intermediate service, it can
+query the credential with the <strong>GSS_KRB5_GET_CRED_IMPERSONATOR</strong> OID
+(new in release 1.16, declared in <code class="docutils literal notranslate"><span class="pre">&lt;gssapi/gssapi_krb5.h&gt;</span></code>) using
+the gss_inquire_cred_by_oid extension (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_inquire_cred_by_oid</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>
+ <span class="n">const</span> <span class="n">gss_cred_id_t</span> <span class="n">cred_handle</span><span class="p">,</span>
+ <span class="n">gss_OID</span> <span class="n">desired_object</span><span class="p">,</span>
+ <span class="n">gss_buffer_set_t</span> <span class="o">*</span><span class="n">data_set</span><span class="p">);</span>
+</pre></div>
+</div>
+<p>If the call succeeds and <em>cred_handle</em> is a proxy credential,
+<em>data_set</em> will be set to a single-element buffer set containing the
+unparsed principal name of the intermediate service. If <em>cred_handle</em>
+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="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
+not included in the output buffer:</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">OM_uint32</span> <span class="n">gss_wrap_aead</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>
+ <span class="n">gss_ctx_id_t</span> <span class="n">context_handle</span><span class="p">,</span>
+ <span class="nb">int</span> <span class="n">conf_req_flag</span><span class="p">,</span> <span class="n">gss_qop_t</span> <span class="n">qop_req</span><span class="p">,</span>
+ <span class="n">gss_buffer_t</span> <span class="n">input_assoc_buffer</span><span class="p">,</span>
+ <span class="n">gss_buffer_t</span> <span class="n">input_payload_buffer</span><span class="p">,</span>
+ <span class="nb">int</span> <span class="o">*</span><span class="n">conf_state</span><span class="p">,</span>
+ <span class="n">gss_buffer_t</span> <span class="n">output_message_buffer</span><span class="p">);</span>
+
+<span class="n">OM_uint32</span> <span class="n">gss_unwrap_aead</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>
+ <span class="n">gss_ctx_id_t</span> <span class="n">context_handle</span><span class="p">,</span>
+ <span class="n">gss_buffer_t</span> <span class="n">input_message_buffer</span><span class="p">,</span>
+ <span class="n">gss_buffer_t</span> <span class="n">input_assoc_buffer</span><span class="p">,</span>
+ <span class="n">gss_buffer_t</span> <span class="n">output_payload_buffer</span><span class="p">,</span>
+ <span class="nb">int</span> <span class="o">*</span><span class="n">conf_state</span><span class="p">,</span>
+ <span class="n">gss_qop_t</span> <span class="o">*</span><span class="n">qop_state</span><span class="p">);</span>
+</pre></div>
+</div>
+<p>Wrap tokens created with gss_wrap_aead will successfully unwrap only
+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="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
+RPC:</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">typedef</span> <span class="n">struct</span> <span class="n">gss_iov_buffer_desc_struct</span> <span class="p">{</span>
+ <span class="n">OM_uint32</span> <span class="nb">type</span><span class="p">;</span>
+ <span class="n">gss_buffer_desc</span> <span class="n">buffer</span><span class="p">;</span>
+<span class="p">}</span> <span class="n">gss_iov_buffer_desc</span><span class="p">,</span> <span class="o">*</span><span class="n">gss_iov_buffer_t</span><span class="p">;</span>
+
+<span class="n">OM_uint32</span> <span class="n">gss_wrap_iov</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>
+ <span class="n">gss_ctx_id_t</span> <span class="n">context_handle</span><span class="p">,</span>
+ <span class="nb">int</span> <span class="n">conf_req_flag</span><span class="p">,</span> <span class="n">gss_qop_t</span> <span class="n">qop_req</span><span class="p">,</span>
+ <span class="nb">int</span> <span class="o">*</span><span class="n">conf_state</span><span class="p">,</span>
+ <span class="n">gss_iov_buffer_desc</span> <span class="o">*</span><span class="n">iov</span><span class="p">,</span> <span class="nb">int</span> <span class="n">iov_count</span><span class="p">);</span>
+
+<span class="n">OM_uint32</span> <span class="n">gss_unwrap_iov</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>
+ <span class="n">gss_ctx_id_t</span> <span class="n">context_handle</span><span class="p">,</span>
+ <span class="nb">int</span> <span class="o">*</span><span class="n">conf_state</span><span class="p">,</span> <span class="n">gss_qop_t</span> <span class="o">*</span><span class="n">qop_state</span><span class="p">,</span>
+ <span class="n">gss_iov_buffer_desc</span> <span class="o">*</span><span class="n">iov</span><span class="p">,</span> <span class="nb">int</span> <span class="n">iov_count</span><span class="p">);</span>
+
+<span class="n">OM_uint32</span> <span class="n">gss_wrap_iov_length</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>
+ <span class="n">gss_ctx_id_t</span> <span class="n">context_handle</span><span class="p">,</span>
+ <span class="nb">int</span> <span class="n">conf_req_flag</span><span class="p">,</span>
+ <span class="n">gss_qop_t</span> <span class="n">qop_req</span><span class="p">,</span> <span class="nb">int</span> <span class="o">*</span><span class="n">conf_state</span><span class="p">,</span>
+ <span class="n">gss_iov_buffer_desc</span> <span class="o">*</span><span class="n">iov</span><span class="p">,</span>
+ <span class="nb">int</span> <span class="n">iov_count</span><span class="p">);</span>
+
+<span class="n">OM_uint32</span> <span class="n">gss_release_iov_buffer</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>
+ <span class="n">gss_iov_buffer_desc</span> <span class="o">*</span><span class="n">iov</span><span class="p">,</span>
+ <span class="nb">int</span> <span class="n">iov_count</span><span class="p">);</span>
+</pre></div>
+</div>
+<p>The caller of gss_wrap_iov provides an array of gss_iov_buffer_desc
+structures, each containing a type and a gss_buffer_desc structure.
+Valid types include:</p>
+<ul class="simple">
+<li><p><strong>GSS_C_BUFFER_TYPE_DATA</strong>: A data buffer to be included in the
+token, and to be encrypted or decrypted in-place if the token is
+confidentiality-protected.</p></li>
+<li><p><strong>GSS_C_BUFFER_TYPE_HEADER</strong>: The GSSAPI wrap token header and
+underlying cryptographic header.</p></li>
+<li><p><strong>GSS_C_BUFFER_TYPE_TRAILER</strong>: The cryptographic trailer, if one is
+required.</p></li>
+<li><p><strong>GSS_C_BUFFER_TYPE_PADDING</strong>: Padding to be combined with the data
+during encryption and decryption. (The implementation may choose to
+place padding in the trailer buffer, in which case it will set the
+padding buffer length to 0.)</p></li>
+<li><p><strong>GSS_C_BUFFER_TYPE_STREAM</strong>: For unwrapping only, a buffer
+containing a complete wrap token in standard format to be unwrapped.</p></li>
+<li><p><strong>GSS_C_BUFFER_TYPE_SIGN_ONLY</strong>: A buffer to be included in the
+token’s integrity protection checksum, but not to be encrypted or
+included in the token itself.</p></li>
+</ul>
+<p>For gss_wrap_iov, the IOV list should contain one HEADER buffer,
+followed by zero or more SIGN_ONLY buffers, followed by one or more
+DATA buffers, followed by a TRAILER buffer. The memory pointed to by
+the buffers is not required to be contiguous or in any particular
+order. If <em>conf_req_flag</em> is true, DATA buffers will be encrypted
+in-place, while SIGN_ONLY buffers will not be modified.</p>
+<p>The type of an output buffer may be combined with
+<strong>GSS_C_BUFFER_FLAG_ALLOCATE</strong> to request that gss_wrap_iov allocate
+the buffer contents. If gss_wrap_iov allocates a buffer, it sets the
+<strong>GSS_C_BUFFER_FLAG_ALLOCATED</strong> flag on the buffer type.
+gss_release_iov_buffer can be used to release all allocated buffers
+within an iov list and unset their allocated flags. Here is an
+example of how gss_wrap_iov can be used with allocation requested
+(<em>ctx</em> is assumed to be a previously established gss_ctx_id_t):</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">OM_uint32</span> <span class="n">major</span><span class="p">,</span> <span class="n">minor</span><span class="p">;</span>
+<span class="n">gss_iov_buffer_desc</span> <span class="n">iov</span><span class="p">[</span><span class="mi">4</span><span class="p">];</span>
+<span class="n">char</span> <span class="nb">str</span><span class="p">[]</span> <span class="o">=</span> <span class="s2">&quot;message&quot;</span><span class="p">;</span>
+
+<span class="n">iov</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">type</span> <span class="o">=</span> <span class="n">GSS_IOV_BUFFER_TYPE_HEADER</span> <span class="o">|</span> <span class="n">GSS_IOV_BUFFER_FLAG_ALLOCATE</span><span class="p">;</span>
+<span class="n">iov</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">type</span> <span class="o">=</span> <span class="n">GSS_IOV_BUFFER_TYPE_DATA</span><span class="p">;</span>
+<span class="n">iov</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">buffer</span><span class="o">.</span><span class="n">value</span> <span class="o">=</span> <span class="nb">str</span><span class="p">;</span>
+<span class="n">iov</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">buffer</span><span class="o">.</span><span class="n">length</span> <span class="o">=</span> <span class="n">strlen</span><span class="p">(</span><span class="nb">str</span><span class="p">);</span>
+<span class="n">iov</span><span class="p">[</span><span class="mi">2</span><span class="p">]</span><span class="o">.</span><span class="n">type</span> <span class="o">=</span> <span class="n">GSS_IOV_BUFFER_TYPE_PADDING</span> <span class="o">|</span> <span class="n">GSS_IOV_BUFFER_FLAG_ALLOCATE</span><span class="p">;</span>
+<span class="n">iov</span><span class="p">[</span><span class="mi">3</span><span class="p">]</span><span class="o">.</span><span class="n">type</span> <span class="o">=</span> <span class="n">GSS_IOV_BUFFER_TYPE_TRAILER</span> <span class="o">|</span> <span class="n">GSS_IOV_BUFFER_FLAG_ALLOCATE</span><span class="p">;</span>
+
+<span class="n">major</span> <span class="o">=</span> <span class="n">gss_wrap_iov</span><span class="p">(</span><span class="o">&amp;</span><span class="n">minor</span><span class="p">,</span> <span class="n">ctx</span><span class="p">,</span> <span class="mi">1</span><span class="p">,</span> <span class="n">GSS_C_QOP_DEFAULT</span><span class="p">,</span> <span class="n">NULL</span><span class="p">,</span>
+ <span class="n">iov</span><span class="p">,</span> <span class="mi">4</span><span class="p">);</span>
+<span class="k">if</span> <span class="p">(</span><span class="n">GSS_ERROR</span><span class="p">(</span><span class="n">major</span><span class="p">))</span>
+ <span class="n">handle_error</span><span class="p">(</span><span class="n">major</span><span class="p">,</span> <span class="n">minor</span><span class="p">);</span>
+
+<span class="o">/*</span> <span class="n">Transmit</span> <span class="ow">or</span> <span class="n">otherwise</span> <span class="n">use</span> <span class="n">resulting</span> <span class="n">buffers</span><span class="o">.</span> <span class="o">*/</span>
+
+<span class="p">(</span><span class="n">void</span><span class="p">)</span><span class="n">gss_release_iov_buffer</span><span class="p">(</span><span class="o">&amp;</span><span class="n">minor</span><span class="p">,</span> <span class="n">iov</span><span class="p">,</span> <span class="mi">4</span><span class="p">);</span>
+</pre></div>
+</div>
+<p>If the caller does not choose to request buffer allocation by
+gss_wrap_iov, it should first call gss_wrap_iov_length to query the
+lengths of the HEADER, PADDING, and TRAILER buffers. DATA buffers
+must be provided in the iov list so that padding length can be
+computed correctly, but the output buffers need not be initialized.
+Here is an example of using gss_wrap_iov_length and gss_wrap_iov:</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">OM_uint32</span> <span class="n">major</span><span class="p">,</span> <span class="n">minor</span><span class="p">;</span>
+<span class="n">gss_iov_buffer_desc</span> <span class="n">iov</span><span class="p">[</span><span class="mi">4</span><span class="p">];</span>
+<span class="n">char</span> <span class="nb">str</span><span class="p">[</span><span class="mi">1024</span><span class="p">]</span> <span class="o">=</span> <span class="s2">&quot;message&quot;</span><span class="p">,</span> <span class="o">*</span><span class="n">ptr</span><span class="p">;</span>
+
+<span class="n">iov</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">type</span> <span class="o">=</span> <span class="n">GSS_IOV_BUFFER_TYPE_HEADER</span><span class="p">;</span>
+<span class="n">iov</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">type</span> <span class="o">=</span> <span class="n">GSS_IOV_BUFFER_TYPE_DATA</span><span class="p">;</span>
+<span class="n">iov</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">buffer</span><span class="o">.</span><span class="n">value</span> <span class="o">=</span> <span class="nb">str</span><span class="p">;</span>
+<span class="n">iov</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">buffer</span><span class="o">.</span><span class="n">length</span> <span class="o">=</span> <span class="n">strlen</span><span class="p">(</span><span class="nb">str</span><span class="p">);</span>
+
+<span class="n">iov</span><span class="p">[</span><span class="mi">2</span><span class="p">]</span><span class="o">.</span><span class="n">type</span> <span class="o">=</span> <span class="n">GSS_IOV_BUFFER_TYPE_PADDING</span><span class="p">;</span>
+<span class="n">iov</span><span class="p">[</span><span class="mi">3</span><span class="p">]</span><span class="o">.</span><span class="n">type</span> <span class="o">=</span> <span class="n">GSS_IOV_BUFFER_TYPE_TRAILER</span><span class="p">;</span>
+
+<span class="n">major</span> <span class="o">=</span> <span class="n">gss_wrap_iov_length</span><span class="p">(</span><span class="o">&amp;</span><span class="n">minor</span><span class="p">,</span> <span class="n">ctx</span><span class="p">,</span> <span class="mi">1</span><span class="p">,</span> <span class="n">GSS_C_QOP_DEFAULT</span><span class="p">,</span>
+ <span class="n">NULL</span><span class="p">,</span> <span class="n">iov</span><span class="p">,</span> <span class="mi">4</span><span class="p">);</span>
+<span class="k">if</span> <span class="p">(</span><span class="n">GSS_ERROR</span><span class="p">(</span><span class="n">major</span><span class="p">))</span>
+ <span class="n">handle_error</span><span class="p">(</span><span class="n">major</span><span class="p">,</span> <span class="n">minor</span><span class="p">);</span>
+<span class="k">if</span> <span class="p">(</span><span class="n">strlen</span><span class="p">(</span><span class="nb">str</span><span class="p">)</span> <span class="o">+</span> <span class="n">iov</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">buffer</span><span class="o">.</span><span class="n">length</span> <span class="o">+</span> <span class="n">iov</span><span class="p">[</span><span class="mi">2</span><span class="p">]</span><span class="o">.</span><span class="n">buffer</span><span class="o">.</span><span class="n">length</span> <span class="o">+</span>
+ <span class="n">iov</span><span class="p">[</span><span class="mi">3</span><span class="p">]</span><span class="o">.</span><span class="n">buffer</span><span class="o">.</span><span class="n">length</span> <span class="o">&gt;</span> <span class="n">sizeof</span><span class="p">(</span><span class="nb">str</span><span class="p">))</span>
+ <span class="n">handle_out_of_space_error</span><span class="p">();</span>
+<span class="n">ptr</span> <span class="o">=</span> <span class="nb">str</span> <span class="o">+</span> <span class="n">strlen</span><span class="p">(</span><span class="nb">str</span><span class="p">);</span>
+<span class="n">iov</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">buffer</span><span class="o">.</span><span class="n">value</span> <span class="o">=</span> <span class="n">ptr</span><span class="p">;</span>
+<span class="n">ptr</span> <span class="o">+=</span> <span class="n">iov</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">buffer</span><span class="o">.</span><span class="n">length</span><span class="p">;</span>
+<span class="n">iov</span><span class="p">[</span><span class="mi">2</span><span class="p">]</span><span class="o">.</span><span class="n">buffer</span><span class="o">.</span><span class="n">value</span> <span class="o">=</span> <span class="n">ptr</span><span class="p">;</span>
+<span class="n">ptr</span> <span class="o">+=</span> <span class="n">iov</span><span class="p">[</span><span class="mi">2</span><span class="p">]</span><span class="o">.</span><span class="n">buffer</span><span class="o">.</span><span class="n">length</span><span class="p">;</span>
+<span class="n">iov</span><span class="p">[</span><span class="mi">3</span><span class="p">]</span><span class="o">.</span><span class="n">buffer</span><span class="o">.</span><span class="n">value</span> <span class="o">=</span> <span class="n">ptr</span><span class="p">;</span>
+
+<span class="n">major</span> <span class="o">=</span> <span class="n">gss_wrap_iov</span><span class="p">(</span><span class="o">&amp;</span><span class="n">minor</span><span class="p">,</span> <span class="n">ctx</span><span class="p">,</span> <span class="mi">1</span><span class="p">,</span> <span class="n">GSS_C_QOP_DEFAULT</span><span class="p">,</span> <span class="n">NULL</span><span class="p">,</span>
+ <span class="n">iov</span><span class="p">,</span> <span class="mi">4</span><span class="p">);</span>
+<span class="k">if</span> <span class="p">(</span><span class="n">GSS_ERROR</span><span class="p">(</span><span class="n">major</span><span class="p">))</span>
+ <span class="n">handle_error</span><span class="p">(</span><span class="n">major</span><span class="p">,</span> <span class="n">minor</span><span class="p">);</span>
+</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://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
+arbitrary). The application must pad the DATA buffer to a multiple of
+16 bytes as no padding or trailer buffer is used.</p>
+<p>gss_unwrap_iov may be called with an IOV list just like one which
+would be provided to gss_wrap_iov. DATA buffers will be decrypted
+in-place if they were encrypted, and SIGN_ONLY buffers will not be
+modified.</p>
+<p>Alternatively, gss_unwrap_iov may be called with a single STREAM
+buffer, zero or more SIGN_ONLY buffers, and a single DATA buffer. The
+STREAM buffer is interpreted as a complete wrap token. The STREAM
+buffer will be modified in-place to decrypt its contents. The DATA
+buffer will be initialized to point to the decrypted data within the
+STREAM buffer, unless it has the <strong>GSS_C_BUFFER_FLAG_ALLOCATE</strong> flag
+set, in which case it will be initialized with a copy of the decrypted
+data. Here is an example (<em>token</em> and <em>token_len</em> are assumed to be a
+pre-existing pointer and length for a modifiable region of data):</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">OM_uint32</span> <span class="n">major</span><span class="p">,</span> <span class="n">minor</span><span class="p">;</span>
+<span class="n">gss_iov_buffer_desc</span> <span class="n">iov</span><span class="p">[</span><span class="mi">2</span><span class="p">];</span>
+
+<span class="n">iov</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">type</span> <span class="o">=</span> <span class="n">GSS_IOV_BUFFER_TYPE_STREAM</span><span class="p">;</span>
+<span class="n">iov</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">buffer</span><span class="o">.</span><span class="n">value</span> <span class="o">=</span> <span class="n">token</span><span class="p">;</span>
+<span class="n">iov</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">buffer</span><span class="o">.</span><span class="n">length</span> <span class="o">=</span> <span class="n">token_len</span><span class="p">;</span>
+<span class="n">iov</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">type</span> <span class="o">=</span> <span class="n">GSS_IOV_BUFFER_TYPE_DATA</span><span class="p">;</span>
+<span class="n">major</span> <span class="o">=</span> <span class="n">gss_unwrap_iov</span><span class="p">(</span><span class="o">&amp;</span><span class="n">minor</span><span class="p">,</span> <span class="n">ctx</span><span class="p">,</span> <span class="n">NULL</span><span class="p">,</span> <span class="n">NULL</span><span class="p">,</span> <span class="n">iov</span><span class="p">,</span> <span class="mi">2</span><span class="p">);</span>
+<span class="k">if</span> <span class="p">(</span><span class="n">GSS_ERROR</span><span class="p">(</span><span class="n">major</span><span class="p">))</span>
+ <span class="n">handle_error</span><span class="p">(</span><span class="n">major</span><span class="p">,</span> <span class="n">minor</span><span class="p">);</span>
+
+<span class="o">/*</span> <span class="n">Decrypted</span> <span class="n">data</span> <span class="ow">is</span> <span class="ow">in</span> <span class="n">iov</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">buffer</span><span class="p">,</span> <span class="n">pointing</span> <span class="n">to</span> <span class="n">a</span> <span class="n">subregion</span> <span class="n">of</span>
+ <span class="o">*</span> <span class="n">token</span><span class="o">.</span> <span class="o">*/</span>
+</pre></div>
+</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="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>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">OM_uint32</span> <span class="n">gss_get_mic_iov</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>
+ <span class="n">gss_ctx_id_t</span> <span class="n">context_handle</span><span class="p">,</span>
+ <span class="n">gss_qop_t</span> <span class="n">qop_req</span><span class="p">,</span>
+ <span class="n">gss_iov_buffer_desc</span> <span class="o">*</span><span class="n">iov</span><span class="p">,</span>
+ <span class="nb">int</span> <span class="n">iov_count</span><span class="p">);</span>
+
+<span class="n">OM_uint32</span> <span class="n">gss_get_mic_iov_length</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>
+ <span class="n">gss_ctx_id_t</span> <span class="n">context_handle</span><span class="p">,</span>
+ <span class="n">gss_qop_t</span> <span class="n">qop_req</span><span class="p">,</span>
+ <span class="n">gss_iov_buffer_desc</span> <span class="o">*</span><span class="n">iov</span><span class="p">,</span>
+ <span class="n">iov_count</span><span class="p">);</span>
+
+<span class="n">OM_uint32</span> <span class="n">gss_verify_mic_iov</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>
+ <span class="n">gss_ctx_id_t</span> <span class="n">context_handle</span><span class="p">,</span>
+ <span class="n">gss_qop_t</span> <span class="o">*</span><span class="n">qop_state</span><span class="p">,</span>
+ <span class="n">gss_iov_buffer_desc</span> <span class="o">*</span><span class="n">iov</span><span class="p">,</span>
+ <span class="nb">int</span> <span class="n">iov_count</span><span class="p">);</span>
+</pre></div>
+</div>
+<p>The caller of gss_get_mic_iov provides an array of gss_iov_buffer_desc
+structures, each containing a type and a gss_buffer_desc structure.
+Valid types include:</p>
+<ul class="simple">
+<li><p><strong>GSS_C_BUFFER_TYPE_DATA</strong> and <strong>GSS_C_BUFFER_TYPE_SIGN_ONLY</strong>: The
+corresponding buffer for each of these types will be signed for the
+MIC token, in the order provided.</p></li>
+<li><p><strong>GSS_C_BUFFER_TYPE_MIC_TOKEN</strong>: The GSSAPI MIC token.</p></li>
+</ul>
+<p>The type of the MIC_TOKEN buffer may be combined with
+<strong>GSS_C_BUFFER_FLAG_ALLOCATE</strong> to request that gss_get_mic_iov
+allocate the buffer contents. If gss_get_mic_iov allocates the
+buffer, it sets the <strong>GSS_C_BUFFER_FLAG_ALLOCATED</strong> flag on the buffer
+type. gss_release_iov_buffer can be used to release all allocated
+buffers within an iov list and unset their allocated flags. Here is
+an example of how gss_get_mic_iov can be used with allocation
+requested (<em>ctx</em> is assumed to be a previously established
+gss_ctx_id_t):</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">OM_uint32</span> <span class="n">major</span><span class="p">,</span> <span class="n">minor</span><span class="p">;</span>
+<span class="n">gss_iov_buffer_desc</span> <span class="n">iov</span><span class="p">[</span><span class="mi">3</span><span class="p">];</span>
+
+<span class="n">iov</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">type</span> <span class="o">=</span> <span class="n">GSS_IOV_BUFFER_TYPE_DATA</span><span class="p">;</span>
+<span class="n">iov</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">buffer</span><span class="o">.</span><span class="n">value</span> <span class="o">=</span> <span class="s2">&quot;sign1&quot;</span><span class="p">;</span>
+<span class="n">iov</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">buffer</span><span class="o">.</span><span class="n">length</span> <span class="o">=</span> <span class="mi">5</span><span class="p">;</span>
+<span class="n">iov</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">type</span> <span class="o">=</span> <span class="n">GSS_IOV_BUFFER_TYPE_SIGN_ONLY</span><span class="p">;</span>
+<span class="n">iov</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">buffer</span><span class="o">.</span><span class="n">value</span> <span class="o">=</span> <span class="s2">&quot;sign2&quot;</span><span class="p">;</span>
+<span class="n">iov</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">buffer</span><span class="o">.</span><span class="n">length</span> <span class="o">=</span> <span class="mi">5</span><span class="p">;</span>
+<span class="n">iov</span><span class="p">[</span><span class="mi">2</span><span class="p">]</span><span class="o">.</span><span class="n">type</span> <span class="o">=</span> <span class="n">GSS_IOV_BUFFER_TYPE_MIC_TOKEN</span> <span class="o">|</span> <span class="n">GSS_IOV_BUFFER_FLAG_ALLOCATE</span><span class="p">;</span>
+
+<span class="n">major</span> <span class="o">=</span> <span class="n">gss_get_mic_iov</span><span class="p">(</span><span class="o">&amp;</span><span class="n">minor</span><span class="p">,</span> <span class="n">ctx</span><span class="p">,</span> <span class="n">GSS_C_QOP_DEFAULT</span><span class="p">,</span> <span class="n">iov</span><span class="p">,</span> <span class="mi">3</span><span class="p">);</span>
+<span class="k">if</span> <span class="p">(</span><span class="n">GSS_ERROR</span><span class="p">(</span><span class="n">major</span><span class="p">))</span>
+ <span class="n">handle_error</span><span class="p">(</span><span class="n">major</span><span class="p">,</span> <span class="n">minor</span><span class="p">);</span>
+
+<span class="o">/*</span> <span class="n">Transmit</span> <span class="ow">or</span> <span class="n">otherwise</span> <span class="n">use</span> <span class="n">iov</span><span class="p">[</span><span class="mi">2</span><span class="p">]</span><span class="o">.</span><span class="n">buffer</span><span class="o">.</span> <span class="o">*/</span>
+
+<span class="p">(</span><span class="n">void</span><span class="p">)</span><span class="n">gss_release_iov_buffer</span><span class="p">(</span><span class="o">&amp;</span><span class="n">minor</span><span class="p">,</span> <span class="n">iov</span><span class="p">,</span> <span class="mi">3</span><span class="p">);</span>
+</pre></div>
+</div>
+<p>If the caller does not choose to request buffer allocation by
+gss_get_mic_iov, it should first call gss_get_mic_iov_length to query
+the length of the MIC_TOKEN buffer. Here is an example of using
+gss_get_mic_iov_length and gss_get_mic_iov:</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">OM_uint32</span> <span class="n">major</span><span class="p">,</span> <span class="n">minor</span><span class="p">;</span>
+<span class="n">gss_iov_buffer_desc</span> <span class="n">iov</span><span class="p">[</span><span class="mi">2</span><span class="p">];</span>
+<span class="n">char</span> <span class="n">data</span><span class="p">[</span><span class="mi">1024</span><span class="p">];</span>
+
+<span class="n">iov</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">type</span> <span class="o">=</span> <span class="n">GSS_IOV_BUFFER_TYPE_MIC_TOKEN</span><span class="p">;</span>
+<span class="n">iov</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">type</span> <span class="o">=</span> <span class="n">GSS_IOV_BUFFER_TYPE_DATA</span><span class="p">;</span>
+<span class="n">iov</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">buffer</span><span class="o">.</span><span class="n">value</span> <span class="o">=</span> <span class="s2">&quot;message&quot;</span><span class="p">;</span>
+<span class="n">iov</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">buffer</span><span class="o">.</span><span class="n">length</span> <span class="o">=</span> <span class="mi">7</span><span class="p">;</span>
+
+<span class="n">major</span> <span class="o">=</span> <span class="n">gss_get_mic_iov_length</span><span class="p">(</span><span class="o">&amp;</span><span class="n">minor</span><span class="p">,</span> <span class="n">ctx</span><span class="p">,</span> <span class="n">GSS_C_QOP_DEFAULT</span><span class="p">,</span> <span class="n">iov</span><span class="p">,</span> <span class="mi">2</span><span class="p">);</span>
+<span class="k">if</span> <span class="p">(</span><span class="n">GSS_ERROR</span><span class="p">(</span><span class="n">major</span><span class="p">))</span>
+ <span class="n">handle_error</span><span class="p">(</span><span class="n">major</span><span class="p">,</span> <span class="n">minor</span><span class="p">);</span>
+<span class="k">if</span> <span class="p">(</span><span class="n">iov</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">buffer</span><span class="o">.</span><span class="n">length</span> <span class="o">&gt;</span> <span class="n">sizeof</span><span class="p">(</span><span class="n">data</span><span class="p">))</span>
+ <span class="n">handle_out_of_space_error</span><span class="p">();</span>
+<span class="n">iov</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">buffer</span><span class="o">.</span><span class="n">value</span> <span class="o">=</span> <span class="n">data</span><span class="p">;</span>
+
+<span class="n">major</span> <span class="o">=</span> <span class="n">gss_get_mic_iov</span><span class="p">(</span><span class="o">&amp;</span><span class="n">minor</span><span class="p">,</span> <span class="n">ctx</span><span class="p">,</span> <span class="n">GSS_C_QOP_DEFAULT</span><span class="p">,</span> <span class="n">iov</span><span class="p">,</span> <span class="mi">2</span><span class="p">);</span>
+<span class="k">if</span> <span class="p">(</span><span class="n">GSS_ERROR</span><span class="p">(</span><span class="n">major</span><span class="p">))</span>
+ <span class="n">handle_error</span><span class="p">(</span><span class="n">major</span><span class="p">,</span> <span class="n">minor</span><span class="p">);</span>
+</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="#">Developing with GSSAPI</a><ul>
+<li><a class="reference internal" href="#name-types">Name types</a></li>
+<li><a class="reference internal" href="#initiator-credentials">Initiator credentials</a></li>
+<li><a class="reference internal" href="#acceptor-names">Acceptor names</a></li>
+<li><a class="reference internal" href="#name-attributes">Name Attributes</a></li>
+<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>
+</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 current"><a class="current reference internal" href="#">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"><a class="reference internal" href="refs/index.html">Complete reference - API and datatypes</a></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="index.html" title="For application developers"
+ >previous</a> |
+ <a href="y2038.html" title="Year 2038 considerations for uses of krb5_timestamp"
+ >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__Developing with GSSAPI">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
diff --git a/crypto/krb5/doc/html/appdev/h5l_mit_apidiff.html b/crypto/krb5/doc/html/appdev/h5l_mit_apidiff.html
new file mode 100644
index 000000000000..8cc3f9900efa
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/h5l_mit_apidiff.html
@@ -0,0 +1,171 @@
+<!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>Differences between Heimdal and MIT Kerberos API &#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="Initial credentials" href="init_creds.html" />
+ <link rel="prev" title="Year 2038 considerations for uses of krb5_timestamp" href="y2038.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="y2038.html" title="Year 2038 considerations for uses of krb5_timestamp"
+ accesskey="P">previous</a> |
+ <a href="init_creds.html" title="Initial credentials"
+ 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__Differences between Heimdal and MIT Kerberos API">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="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="Link to this heading">¶</a></h1>
+<table class="docutils align-default">
+<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
+and remote_addr is not NULL, it is freed
+first and then reallocated before being
+populated with the content of corresponding
+address from authentication context.</p></td>
+</tr>
+<tr class="row-even"><td><p><a class="reference internal" href="refs/api/krb5_auth_con_setaddrs.html#c.krb5_auth_con_setaddrs" title="krb5_auth_con_setaddrs"><code class="xref c c-func docutils literal notranslate"><span class="pre">krb5_auth_con_setaddrs()</span></code></a></p></td>
+<td><p>H5l: If either address is NULL, the previous
+address remains in place</p></td>
+</tr>
+<tr class="row-odd"><td><p><a class="reference internal" href="refs/api/krb5_auth_con_setports.html#c.krb5_auth_con_setports" title="krb5_auth_con_setports"><code class="xref c c-func docutils literal notranslate"><span class="pre">krb5_auth_con_setports()</span></code></a></p></td>
+<td><p>H5l: Not implemented as of version 1.3.3</p></td>
+</tr>
+<tr class="row-even"><td><p><a class="reference internal" href="refs/api/krb5_auth_con_setrecvsubkey.html#c.krb5_auth_con_setrecvsubkey" title="krb5_auth_con_setrecvsubkey"><code class="xref c c-func docutils literal notranslate"><span class="pre">krb5_auth_con_setrecvsubkey()</span></code></a></p></td>
+<td><p>H5l: If either port is NULL, the previous
+port remains in place</p></td>
+</tr>
+<tr class="row-odd"><td><p><a class="reference internal" href="refs/api/krb5_auth_con_setsendsubkey.html#c.krb5_auth_con_setsendsubkey" title="krb5_auth_con_setsendsubkey"><code class="xref c c-func docutils literal notranslate"><span class="pre">krb5_auth_con_setsendsubkey()</span></code></a></p></td>
+<td><p>H5l: Not implemented as of version 1.3.3</p></td>
+</tr>
+<tr class="row-even"><td><p><a class="reference internal" href="refs/api/krb5_cc_set_config.html#c.krb5_cc_set_config" title="krb5_cc_set_config"><code class="xref c c-func docutils literal notranslate"><span class="pre">krb5_cc_set_config()</span></code></a></p></td>
+<td><p>MIT: Before version 1.10 it was assumed that
+the last argument <em>data</em> is ALWAYS non-zero.</p></td>
+</tr>
+<tr class="row-odd"><td><p><code class="xref c c-func docutils literal notranslate"><span class="pre">krb5_cccol_last_change_time()</span></code></p></td>
+<td><p>MIT: not implemented</p></td>
+</tr>
+<tr class="row-even"><td><p><a class="reference internal" href="refs/api/krb5_set_default_realm.html#c.krb5_set_default_realm" title="krb5_set_default_realm"><code class="xref c c-func docutils literal notranslate"><span class="pre">krb5_set_default_realm()</span></code></a></p></td>
+<td><p>H5l: Caches the computed default realm context
+field. If the second argument is NULL,
+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</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="#">Differences between Heimdal and MIT Kerberos API</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 current"><a class="current reference internal" href="#">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"><a class="reference internal" href="refs/index.html">Complete reference - API and datatypes</a></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="y2038.html" title="Year 2038 considerations for uses of krb5_timestamp"
+ >previous</a> |
+ <a href="init_creds.html" title="Initial credentials"
+ >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__Differences between Heimdal and MIT Kerberos API">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
diff --git a/crypto/krb5/doc/html/appdev/index.html b/crypto/krb5/doc/html/appdev/index.html
new file mode 100644
index 000000000000..3dd916c32c26
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/index.html
@@ -0,0 +1,148 @@
+<!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>For application developers &#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="Developing with GSSAPI" href="gssapi.html" />
+ <link rel="prev" title="Various links" href="../admin/various_envs.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="../admin/various_envs.html" title="Various links"
+ accesskey="P">previous</a> |
+ <a href="gssapi.html" title="Developing with GSSAPI"
+ 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__For application developers">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="for-application-developers">
+<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>
+<li class="toctree-l1"><a class="reference internal" href="y2038.html">Year 2038 considerations for uses of krb5_timestamp</a></li>
+<li class="toctree-l1"><a class="reference internal" href="h5l_mit_apidiff.html">Differences between Heimdal and MIT Kerberos API</a></li>
+<li class="toctree-l1"><a class="reference internal" href="init_creds.html">Initial credentials</a></li>
+<li class="toctree-l1"><a class="reference internal" href="princ_handle.html">Principal manipulation and parsing</a></li>
+</ul>
+</div>
+<div class="toctree-wrapper compound">
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="refs/index.html">Complete reference - API and datatypes</a></li>
+</ul>
+</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="#">For application developers</a><ul>
+</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="current reference internal" href="#">For application developers</a><ul>
+<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"><a class="reference internal" href="refs/index.html">Complete reference - API and datatypes</a></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="../admin/various_envs.html" title="Various links"
+ >previous</a> |
+ <a href="gssapi.html" title="Developing with GSSAPI"
+ >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__For application developers">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
diff --git a/crypto/krb5/doc/html/appdev/init_creds.html b/crypto/krb5/doc/html/appdev/init_creds.html
new file mode 100644
index 000000000000..0975127d08e7
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/init_creds.html
@@ -0,0 +1,431 @@
+<!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>Initial credentials &#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="Principal manipulation and parsing" href="princ_handle.html" />
+ <link rel="prev" title="Differences between Heimdal and MIT Kerberos API" href="h5l_mit_apidiff.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="h5l_mit_apidiff.html" title="Differences between Heimdal and MIT Kerberos API"
+ accesskey="P">previous</a> |
+ <a href="princ_handle.html" title="Principal manipulation and parsing"
+ 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__Initial credentials">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="initial-credentials">
+<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
+software shares some behavior with the <a class="reference internal" href="../user/user_commands/kinit.html#kinit-1"><span class="std std-ref">kinit</span></a> program.</p>
+<p>Whenever a program grants access to a resource (such as a local login
+session on a desktop computer) based on a user successfully getting
+initial Kerberos credentials, it must verify those credentials against
+a secure shared secret (e.g., a host keytab) to ensure that the user
+credentials actually originate from a legitimate KDC. Failure to
+perform this verification is a critical vulnerability, because a
+malicious user can execute the “Zanarotti attack”: the user constructs
+a fake response that appears to come from the legitimate KDC, but
+whose contents come from an attacker-controlled KDC.</p>
+<p>Some applications read a Kerberos password over the network (ideally
+over a secure channel), which they then verify against the KDC. While
+this technique may be the only practical way to integrate Kerberos
+into some existing legacy systems, its use is contrary to the original
+design goals of Kerberos.</p>
+<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> will get initial
+credentials for a client using a password. An application that needs
+to verify the credentials can call <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>.
+Here is an example of code to obtain and verify TGT credentials, given
+strings <em>princname</em> and <em>password</em> for the client principal name and
+password:</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">krb5_error_code</span> <span class="n">ret</span><span class="p">;</span>
+<span class="n">krb5_creds</span> <span class="n">creds</span><span class="p">;</span>
+<span class="n">krb5_principal</span> <span class="n">client_princ</span> <span class="o">=</span> <span class="n">NULL</span><span class="p">;</span>
+
+<span class="n">memset</span><span class="p">(</span><span class="o">&amp;</span><span class="n">creds</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="n">sizeof</span><span class="p">(</span><span class="n">creds</span><span class="p">));</span>
+<span class="n">ret</span> <span class="o">=</span> <span class="n">krb5_parse_name</span><span class="p">(</span><span class="n">context</span><span class="p">,</span> <span class="n">princname</span><span class="p">,</span> <span class="o">&amp;</span><span class="n">client_princ</span><span class="p">);</span>
+<span class="k">if</span> <span class="p">(</span><span class="n">ret</span><span class="p">)</span>
+ <span class="n">goto</span> <span class="n">cleanup</span><span class="p">;</span>
+<span class="n">ret</span> <span class="o">=</span> <span class="n">krb5_get_init_creds_password</span><span class="p">(</span><span class="n">context</span><span class="p">,</span> <span class="o">&amp;</span><span class="n">creds</span><span class="p">,</span> <span class="n">client_princ</span><span class="p">,</span>
+ <span class="n">password</span><span class="p">,</span> <span class="n">NULL</span><span class="p">,</span> <span class="n">NULL</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="n">NULL</span><span class="p">,</span> <span class="n">NULL</span><span class="p">);</span>
+<span class="k">if</span> <span class="p">(</span><span class="n">ret</span><span class="p">)</span>
+ <span class="n">goto</span> <span class="n">cleanup</span><span class="p">;</span>
+<span class="n">ret</span> <span class="o">=</span> <span class="n">krb5_verify_init_creds</span><span class="p">(</span><span class="n">context</span><span class="p">,</span> <span class="o">&amp;</span><span class="n">creds</span><span class="p">,</span> <span class="n">NULL</span><span class="p">,</span> <span class="n">NULL</span><span class="p">,</span> <span class="n">NULL</span><span class="p">,</span> <span class="n">NULL</span><span class="p">);</span>
+
+<span class="n">cleanup</span><span class="p">:</span>
+<span class="n">krb5_free_principal</span><span class="p">(</span><span class="n">context</span><span class="p">,</span> <span class="n">client_princ</span><span class="p">);</span>
+<span class="n">krb5_free_cred_contents</span><span class="p">(</span><span class="n">context</span><span class="p">,</span> <span class="o">&amp;</span><span class="n">creds</span><span class="p">);</span>
+<span class="k">return</span> <span class="n">ret</span><span class="p">;</span>
+</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="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
+structure, and <a class="reference internal" href="refs/api/krb5_get_init_creds_opt_free.html#c.krb5_get_init_creds_opt_free" title="krb5_get_init_creds_opt_free"><code class="xref c c-func docutils literal notranslate"><span class="pre">krb5_get_init_creds_opt_free()</span></code></a> to free it. For
+example:</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">krb5_error_code</span> <span class="n">ret</span><span class="p">;</span>
+<span class="n">krb5_get_init_creds_opt</span> <span class="o">*</span><span class="n">opt</span> <span class="o">=</span> <span class="n">NULL</span><span class="p">;</span>
+<span class="n">krb5_creds</span> <span class="n">creds</span><span class="p">;</span>
+
+<span class="n">memset</span><span class="p">(</span><span class="o">&amp;</span><span class="n">creds</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="n">sizeof</span><span class="p">(</span><span class="n">creds</span><span class="p">));</span>
+<span class="n">ret</span> <span class="o">=</span> <span class="n">krb5_get_init_creds_opt_alloc</span><span class="p">(</span><span class="n">context</span><span class="p">,</span> <span class="o">&amp;</span><span class="n">opt</span><span class="p">);</span>
+<span class="k">if</span> <span class="p">(</span><span class="n">ret</span><span class="p">)</span>
+ <span class="n">goto</span> <span class="n">cleanup</span><span class="p">;</span>
+<span class="n">krb5_get_init_creds_opt_set_tkt_life</span><span class="p">(</span><span class="n">opt</span><span class="p">,</span> <span class="mi">24</span> <span class="o">*</span> <span class="mi">60</span> <span class="o">*</span> <span class="mi">60</span><span class="p">);</span>
+<span class="n">ret</span> <span class="o">=</span> <span class="n">krb5_get_init_creds_password</span><span class="p">(</span><span class="n">context</span><span class="p">,</span> <span class="o">&amp;</span><span class="n">creds</span><span class="p">,</span> <span class="n">client_princ</span><span class="p">,</span>
+ <span class="n">password</span><span class="p">,</span> <span class="n">NULL</span><span class="p">,</span> <span class="n">NULL</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="n">NULL</span><span class="p">,</span> <span class="n">opt</span><span class="p">);</span>
+<span class="k">if</span> <span class="p">(</span><span class="n">ret</span><span class="p">)</span>
+ <span class="n">goto</span> <span class="n">cleanup</span><span class="p">;</span>
+
+<span class="n">cleanup</span><span class="p">:</span>
+<span class="n">krb5_get_init_creds_opt_free</span><span class="p">(</span><span class="n">context</span><span class="p">,</span> <span class="n">opt</span><span class="p">);</span>
+<span class="n">krb5_free_cred_contents</span><span class="p">(</span><span class="n">context</span><span class="p">,</span> <span class="o">&amp;</span><span class="n">creds</span><span class="p">);</span>
+<span class="k">return</span> <span class="n">ret</span><span class="p">;</span>
+</pre></div>
+</div>
+</section>
+<section id="getting-anonymous-credentials">
+<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
+release 1.8 if configured appropriately (see <a class="reference internal" href="../admin/pkinit.html#anonymous-pkinit"><span class="std std-ref">Anonymous PKINIT</span></a>),
+but does not support issuing realm-exposed anonymous credentials at
+this time.</p>
+<p>To obtain fully anonymous credentials, call
+<a class="reference internal" href="refs/api/krb5_get_init_creds_opt_set_anonymous.html#c.krb5_get_init_creds_opt_set_anonymous" title="krb5_get_init_creds_opt_set_anonymous"><code class="xref c c-func docutils literal notranslate"><span class="pre">krb5_get_init_creds_opt_set_anonymous()</span></code></a> on the options
+structure to set the anonymous flag, and specify a client principal
+with the KDC’s realm and a single empty data component (the principal
+obtained by parsing <code class="docutils literal notranslate"><span class="pre">&#64;</span></code><em>realmname</em>). Authentication will take
+place using anonymous PKINIT; if successful, the client principal of
+the resulting tickets will be
+<code class="docutils literal notranslate"><span class="pre">WELLKNOWN/ANONYMOUS&#64;WELLKNOWN:ANONYMOUS</span></code>. Here is an example:</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">krb5_get_init_creds_opt_set_anonymous</span><span class="p">(</span><span class="n">opt</span><span class="p">,</span> <span class="mi">1</span><span class="p">);</span>
+<span class="n">ret</span> <span class="o">=</span> <span class="n">krb5_build_principal</span><span class="p">(</span><span class="n">context</span><span class="p">,</span> <span class="o">&amp;</span><span class="n">client_princ</span><span class="p">,</span> <span class="n">strlen</span><span class="p">(</span><span class="n">myrealm</span><span class="p">),</span>
+ <span class="n">myrealm</span><span class="p">,</span> <span class="s2">&quot;&quot;</span><span class="p">,</span> <span class="p">(</span><span class="n">char</span> <span class="o">*</span><span class="p">)</span><span class="n">NULL</span><span class="p">);</span>
+<span class="k">if</span> <span class="p">(</span><span class="n">ret</span><span class="p">)</span>
+ <span class="n">goto</span> <span class="n">cleanup</span><span class="p">;</span>
+<span class="n">ret</span> <span class="o">=</span> <span class="n">krb5_get_init_creds_password</span><span class="p">(</span><span class="n">context</span><span class="p">,</span> <span class="o">&amp;</span><span class="n">creds</span><span class="p">,</span> <span class="n">client_princ</span><span class="p">,</span>
+ <span class="n">password</span><span class="p">,</span> <span class="n">NULL</span><span class="p">,</span> <span class="n">NULL</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="n">NULL</span><span class="p">,</span> <span class="n">opt</span><span class="p">);</span>
+<span class="k">if</span> <span class="p">(</span><span class="n">ret</span><span class="p">)</span>
+ <span class="n">goto</span> <span class="n">cleanup</span><span class="p">;</span>
+</pre></div>
+</div>
+<p>To obtain realm-exposed anonymous credentials, set the anonymous flag
+on the options structure as above, but specify a normal client
+principal in order to prove membership in the realm. Authentication
+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="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>
+parameter, or the application can supply prompter and/or responder
+callbacks instead. If callbacks are used, the user can also be
+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="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
+information to present. When the prompter callback is invoked, the
+<em>banner</em> argument (if not null) is intended to be displayed to the
+user, and the questions to be answered are specified in the <em>prompts</em>
+array. Each prompt contains a text question in the <em>prompt</em> field, a
+<em>hidden</em> bit to indicate whether the answer should be hidden from
+display, and a storage area for the answer in the <em>reply</em> field. The
+callback should fill in each question’s <code class="docutils literal notranslate"><span class="pre">reply-&gt;data</span></code> with the
+answer, up to a maximum number of <code class="docutils literal notranslate"><span class="pre">reply-&gt;length</span></code> bytes, and then
+reset <code class="docutils literal notranslate"><span class="pre">reply-&gt;length</span></code> to the length of the answer.</p>
+<p>A prompter callback can call <a class="reference internal" href="refs/api/krb5_get_prompt_types.html#c.krb5_get_prompt_types" title="krb5_get_prompt_types"><code class="xref c c-func docutils literal notranslate"><span class="pre">krb5_get_prompt_types()</span></code></a> to get an
+array of type constants corresponding to the prompts, to get
+programmatic information about the semantic meaning of the questions.
+<a class="reference internal" href="refs/api/krb5_get_prompt_types.html#c.krb5_get_prompt_types" title="krb5_get_prompt_types"><code class="xref c c-func docutils literal notranslate"><span class="pre">krb5_get_prompt_types()</span></code></a> may return a null pointer if no prompt
+type information is available.</p>
+<p>Text-based applications can use a built-in text prompter
+implementation by supplying <a class="reference internal" href="refs/api/krb5_prompter_posix.html#c.krb5_prompter_posix" title="krb5_prompter_posix"><code class="xref c c-func docutils literal notranslate"><span class="pre">krb5_prompter_posix()</span></code></a> as the
+<em>prompter</em> parameter and a null pointer as the <em>data</em> parameter. For
+example:</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">ret</span> <span class="o">=</span> <span class="n">krb5_get_init_creds_password</span><span class="p">(</span><span class="n">context</span><span class="p">,</span> <span class="o">&amp;</span><span class="n">creds</span><span class="p">,</span> <span class="n">client_princ</span><span class="p">,</span>
+ <span class="n">NULL</span><span class="p">,</span> <span class="n">krb5_prompter_posix</span><span class="p">,</span> <span class="n">NULL</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span>
+ <span class="n">NULL</span><span class="p">,</span> <span class="n">NULL</span><span class="p">);</span>
+</pre></div>
+</div>
+</section>
+<section id="responder-callback">
+<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
+for authentication secrets. The responder callback is usually invoked
+only once per authentication, with a list of questions produced by all
+of the allowed preauthentication mechanisms.</p>
+<p>When the responder callback is invoked, the <em>rctx</em> argument can be
+accessed to obtain the list of questions and to answer them. The
+<a class="reference internal" href="refs/api/krb5_responder_list_questions.html#c.krb5_responder_list_questions" title="krb5_responder_list_questions"><code class="xref c c-func docutils literal notranslate"><span class="pre">krb5_responder_list_questions()</span></code></a> function retrieves an array of
+question types. For each question type, the
+<a class="reference internal" href="refs/api/krb5_responder_get_challenge.html#c.krb5_responder_get_challenge" title="krb5_responder_get_challenge"><code class="xref c c-func docutils literal notranslate"><span class="pre">krb5_responder_get_challenge()</span></code></a> function retrieves additional
+information about the question, if applicable, and the
+<a class="reference internal" href="refs/api/krb5_responder_set_answer.html#c.krb5_responder_set_answer" title="krb5_responder_set_answer"><code class="xref c c-func docutils literal notranslate"><span class="pre">krb5_responder_set_answer()</span></code></a> function sets the answer.</p>
+<p>Responder question types, challenges, and answers are UTF-8 strings.
+The question type is a well-known string; the meaning of the challenge
+and answer depend on the question type. If an application does not
+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="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="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
+strings, but an application can use convenience functions to avoid
+doing any JSON processing itself.</p>
+<p>The <a class="reference internal" href="refs/api/krb5_responder_otp_get_challenge.html#c.krb5_responder_otp_get_challenge" title="krb5_responder_otp_get_challenge"><code class="xref c c-func docutils literal notranslate"><span class="pre">krb5_responder_otp_get_challenge()</span></code></a> function decodes the
+challenge into a krb5_responder_otp_challenge structure. The
+<a class="reference internal" href="refs/api/krb5_responder_otp_set_answer.html#c.krb5_responder_otp_set_answer" title="krb5_responder_otp_set_answer"><code class="xref c c-func docutils literal notranslate"><span class="pre">krb5_responder_otp_set_answer()</span></code></a> function selects one of the
+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="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
+information about the state of the hardware devices. The challenge and
+answer are JSON-encoded strings, but an application can use convenience
+functions to avoid doing any JSON processing itself.</p>
+<p>The <a class="reference internal" href="refs/api/krb5_responder_pkinit_get_challenge.html#c.krb5_responder_pkinit_get_challenge" title="krb5_responder_pkinit_get_challenge"><code class="xref c c-func docutils literal notranslate"><span class="pre">krb5_responder_pkinit_get_challenge()</span></code></a> function decodes the
+challenges into a krb5_responder_pkinit_challenge structure. The
+<a class="reference internal" href="refs/api/krb5_responder_pkinit_set_answer.html#c.krb5_responder_pkinit_set_answer" title="krb5_responder_pkinit_set_answer"><code class="xref c c-func docutils literal notranslate"><span class="pre">krb5_responder_pkinit_set_answer()</span></code></a> function can be used to
+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="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>
+ <span class="n">krb5_responder_context</span> <span class="n">rctx</span><span class="p">)</span>
+<span class="p">{</span>
+ <span class="n">krb5_error_code</span> <span class="n">ret</span><span class="p">;</span>
+ <span class="n">krb5_responder_otp_challenge</span> <span class="o">*</span><span class="n">chl</span><span class="p">;</span>
+
+ <span class="k">if</span> <span class="p">(</span><span class="n">krb5_responder_get_challenge</span><span class="p">(</span><span class="n">context</span><span class="p">,</span> <span class="n">rctx</span><span class="p">,</span>
+ <span class="n">KRB5_RESPONDER_QUESTION_PASSWORD</span><span class="p">))</span> <span class="p">{</span>
+ <span class="n">ret</span> <span class="o">=</span> <span class="n">krb5_responder_set_answer</span><span class="p">(</span><span class="n">context</span><span class="p">,</span> <span class="n">rctx</span><span class="p">,</span>
+ <span class="n">KRB5_RESPONDER_QUESTION_PASSWORD</span><span class="p">,</span>
+ <span class="s2">&quot;open sesame&quot;</span><span class="p">);</span>
+ <span class="k">if</span> <span class="p">(</span><span class="n">ret</span><span class="p">)</span>
+ <span class="k">return</span> <span class="n">ret</span><span class="p">;</span>
+ <span class="p">}</span>
+ <span class="n">ret</span> <span class="o">=</span> <span class="n">krb5_responder_otp_get_challenge</span><span class="p">(</span><span class="n">context</span><span class="p">,</span> <span class="n">rctx</span><span class="p">,</span> <span class="o">&amp;</span><span class="n">chl</span><span class="p">);</span>
+ <span class="k">if</span> <span class="p">(</span><span class="n">ret</span> <span class="o">==</span> <span class="mi">0</span> <span class="o">&amp;&amp;</span> <span class="n">chl</span> <span class="o">!=</span> <span class="n">NULL</span><span class="p">)</span> <span class="p">{</span>
+ <span class="n">ret</span> <span class="o">=</span> <span class="n">krb5_responder_otp_set_answer</span><span class="p">(</span><span class="n">context</span><span class="p">,</span> <span class="n">rctx</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="s2">&quot;1234&quot;</span><span class="p">,</span>
+ <span class="n">NULL</span><span class="p">);</span>
+ <span class="n">krb5_responder_otp_challenge_free</span><span class="p">(</span><span class="n">context</span><span class="p">,</span> <span class="n">rctx</span><span class="p">,</span> <span class="n">chl</span><span class="p">);</span>
+ <span class="k">if</span> <span class="p">(</span><span class="n">ret</span><span class="p">)</span>
+ <span class="k">return</span> <span class="n">ret</span><span class="p">;</span>
+ <span class="p">}</span>
+ <span class="k">return</span> <span class="mi">0</span><span class="p">;</span>
+<span class="p">}</span>
+
+<span class="n">static</span> <span class="n">krb5_error_code</span>
+<span class="n">get_creds</span><span class="p">(</span><span class="n">krb5_context</span> <span class="n">context</span><span class="p">,</span> <span class="n">krb5_principal</span> <span class="n">client_princ</span><span class="p">)</span>
+<span class="p">{</span>
+ <span class="n">krb5_error_code</span> <span class="n">ret</span><span class="p">;</span>
+ <span class="n">krb5_get_init_creds_opt</span> <span class="o">*</span><span class="n">opt</span> <span class="o">=</span> <span class="n">NULL</span><span class="p">;</span>
+ <span class="n">krb5_creds</span> <span class="n">creds</span><span class="p">;</span>
+
+ <span class="n">memset</span><span class="p">(</span><span class="o">&amp;</span><span class="n">creds</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="n">sizeof</span><span class="p">(</span><span class="n">creds</span><span class="p">));</span>
+ <span class="n">ret</span> <span class="o">=</span> <span class="n">krb5_get_init_creds_opt_alloc</span><span class="p">(</span><span class="n">context</span><span class="p">,</span> <span class="o">&amp;</span><span class="n">opt</span><span class="p">);</span>
+ <span class="k">if</span> <span class="p">(</span><span class="n">ret</span><span class="p">)</span>
+ <span class="n">goto</span> <span class="n">cleanup</span><span class="p">;</span>
+ <span class="n">ret</span> <span class="o">=</span> <span class="n">krb5_get_init_creds_opt_set_responder</span><span class="p">(</span><span class="n">context</span><span class="p">,</span> <span class="n">opt</span><span class="p">,</span> <span class="n">my_responder</span><span class="p">,</span>
+ <span class="n">NULL</span><span class="p">);</span>
+ <span class="k">if</span> <span class="p">(</span><span class="n">ret</span><span class="p">)</span>
+ <span class="n">goto</span> <span class="n">cleanup</span><span class="p">;</span>
+ <span class="n">ret</span> <span class="o">=</span> <span class="n">krb5_get_init_creds_password</span><span class="p">(</span><span class="n">context</span><span class="p">,</span> <span class="o">&amp;</span><span class="n">creds</span><span class="p">,</span> <span class="n">client_princ</span><span class="p">,</span>
+ <span class="n">NULL</span><span class="p">,</span> <span class="n">NULL</span><span class="p">,</span> <span class="n">NULL</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="n">NULL</span><span class="p">,</span> <span class="n">opt</span><span class="p">);</span>
+
+<span class="n">cleanup</span><span class="p">:</span>
+ <span class="n">krb5_get_init_creds_opt_free</span><span class="p">(</span><span class="n">context</span><span class="p">,</span> <span class="n">opt</span><span class="p">);</span>
+ <span class="n">krb5_free_cred_contents</span><span class="p">(</span><span class="n">context</span><span class="p">,</span> <span class="o">&amp;</span><span class="n">creds</span><span class="p">);</span>
+ <span class="k">return</span> <span class="n">ret</span><span class="p">;</span>
+<span class="p">}</span>
+</pre></div>
+</div>
+</section>
+</section>
+</section>
+<section id="verifying-initial-credentials">
+<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
+the caller-allocated options structure, and
+<a class="reference internal" href="refs/api/krb5_verify_init_creds_opt_set_ap_req_nofail.html#c.krb5_verify_init_creds_opt_set_ap_req_nofail" title="krb5_verify_init_creds_opt_set_ap_req_nofail"><code class="xref c c-func docutils literal notranslate"><span class="pre">krb5_verify_init_creds_opt_set_ap_req_nofail()</span></code></a> to set the
+“nofail” option. For example:</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">krb5_verify_init_creds_opt</span> <span class="n">vopt</span><span class="p">;</span>
+
+<span class="n">krb5_verify_init_creds_opt_init</span><span class="p">(</span><span class="o">&amp;</span><span class="n">vopt</span><span class="p">);</span>
+<span class="n">krb5_verify_init_creds_opt_set_ap_req_nofail</span><span class="p">(</span><span class="o">&amp;</span><span class="n">vopt</span><span class="p">,</span> <span class="mi">1</span><span class="p">);</span>
+<span class="n">ret</span> <span class="o">=</span> <span class="n">krb5_verify_init_creds</span><span class="p">(</span><span class="n">context</span><span class="p">,</span> <span class="o">&amp;</span><span class="n">creds</span><span class="p">,</span> <span class="n">NULL</span><span class="p">,</span> <span class="n">NULL</span><span class="p">,</span> <span class="n">NULL</span><span class="p">,</span> <span class="o">&amp;</span><span class="n">vopt</span><span class="p">);</span>
+</pre></div>
+</div>
+<p>The confusingly named “nofail” option, when set, means that the
+verification must actually succeed in order for
+<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 indicate success. The default
+state of this option (cleared) means that if there is no key material
+available to verify the user credentials, the verification will
+succeed anyway. (The default can be changed by a configuration file
+setting.)</p>
+<p>This accommodates a use case where a large number of unkeyed shared
+desktop workstations need to allow users to log in using Kerberos.
+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.</p>
+</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="#">Initial credentials</a><ul>
+<li><a class="reference internal" href="#options-for-get-init-creds">Options for get_init_creds</a></li>
+<li><a class="reference internal" href="#getting-anonymous-credentials">Getting anonymous credentials</a></li>
+<li><a class="reference internal" href="#user-interaction">User interaction</a><ul>
+<li><a class="reference internal" href="#prompter-callback">Prompter callback</a></li>
+<li><a class="reference internal" href="#responder-callback">Responder callback</a><ul>
+<li><a class="reference internal" href="#password-question">Password question</a></li>
+<li><a class="reference internal" href="#one-time-password-question">One-time password question</a></li>
+<li><a class="reference internal" href="#pkinit-password-or-pin-question">PKINIT password or PIN question</a></li>
+<li><a class="reference internal" href="#example">Example</a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li><a class="reference internal" href="#verifying-initial-credentials">Verifying initial credentials</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 current"><a class="current reference internal" href="#">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"><a class="reference internal" href="refs/index.html">Complete reference - API and datatypes</a></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="h5l_mit_apidiff.html" title="Differences between Heimdal and MIT Kerberos API"
+ >previous</a> |
+ <a href="princ_handle.html" title="Principal manipulation and parsing"
+ >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__Initial credentials">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
diff --git a/crypto/krb5/doc/html/appdev/princ_handle.html b/crypto/krb5/doc/html/appdev/princ_handle.html
new file mode 100644
index 000000000000..73c4d4d98884
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/princ_handle.html
@@ -0,0 +1,160 @@
+<!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>Principal manipulation and parsing &#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="Complete reference - API and datatypes" href="refs/index.html" />
+ <link rel="prev" title="Initial credentials" href="init_creds.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="init_creds.html" title="Initial credentials"
+ accesskey="P">previous</a> |
+ <a href="refs/index.html" title="Complete reference - API and datatypes"
+ 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__Principal manipulation and parsing">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="principal-manipulation-and-parsing">
+<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>
+<p>Create and free principal</p>
+<p><a class="reference internal" href="refs/api/krb5_build_principal.html#c.krb5_build_principal" title="krb5_build_principal"><code class="xref c c-func docutils literal notranslate"><span class="pre">krb5_build_principal()</span></code></a></p>
+<p><a class="reference internal" href="refs/api/krb5_build_principal_alloc_va.html#c.krb5_build_principal_alloc_va" title="krb5_build_principal_alloc_va"><code class="xref c c-func docutils literal notranslate"><span class="pre">krb5_build_principal_alloc_va()</span></code></a></p>
+<p><a class="reference internal" href="refs/api/krb5_build_principal_ext.html#c.krb5_build_principal_ext" title="krb5_build_principal_ext"><code class="xref c c-func docutils literal notranslate"><span class="pre">krb5_build_principal_ext()</span></code></a></p>
+<p><a class="reference internal" href="refs/api/krb5_copy_principal.html#c.krb5_copy_principal" title="krb5_copy_principal"><code class="xref c c-func docutils literal notranslate"><span class="pre">krb5_copy_principal()</span></code></a></p>
+<p><a class="reference internal" href="refs/api/krb5_free_principal.html#c.krb5_free_principal" title="krb5_free_principal"><code class="xref c c-func docutils literal notranslate"><span class="pre">krb5_free_principal()</span></code></a></p>
+<p><a class="reference internal" href="refs/api/krb5_cc_get_principal.html#c.krb5_cc_get_principal" title="krb5_cc_get_principal"><code class="xref c c-func docutils literal notranslate"><span class="pre">krb5_cc_get_principal()</span></code></a></p>
+<p>Comparing</p>
+<p><a class="reference internal" href="refs/api/krb5_principal_compare.html#c.krb5_principal_compare" title="krb5_principal_compare"><code class="xref c c-func docutils literal notranslate"><span class="pre">krb5_principal_compare()</span></code></a></p>
+<p><a class="reference internal" href="refs/api/krb5_principal_compare_flags.html#c.krb5_principal_compare_flags" title="krb5_principal_compare_flags"><code class="xref c c-func docutils literal notranslate"><span class="pre">krb5_principal_compare_flags()</span></code></a></p>
+<p><a class="reference internal" href="refs/api/krb5_principal_compare_any_realm.html#c.krb5_principal_compare_any_realm" title="krb5_principal_compare_any_realm"><code class="xref c c-func docutils literal notranslate"><span class="pre">krb5_principal_compare_any_realm()</span></code></a></p>
+<p><a class="reference internal" href="refs/api/krb5_sname_match.html#c.krb5_sname_match" title="krb5_sname_match"><code class="xref c c-func docutils literal notranslate"><span class="pre">krb5_sname_match()</span></code></a></p>
+<p><a class="reference internal" href="refs/api/krb5_sname_to_principal.html#c.krb5_sname_to_principal" title="krb5_sname_to_principal"><code class="xref c c-func docutils literal notranslate"><span class="pre">krb5_sname_to_principal()</span></code></a></p>
+<p>Parsing:</p>
+<p><a class="reference internal" href="refs/api/krb5_parse_name.html#c.krb5_parse_name" title="krb5_parse_name"><code class="xref c c-func docutils literal notranslate"><span class="pre">krb5_parse_name()</span></code></a></p>
+<p><a class="reference internal" href="refs/api/krb5_parse_name_flags.html#c.krb5_parse_name_flags" title="krb5_parse_name_flags"><code class="xref c c-func docutils literal notranslate"><span class="pre">krb5_parse_name_flags()</span></code></a></p>
+<p><a class="reference internal" href="refs/api/krb5_unparse_name.html#c.krb5_unparse_name" title="krb5_unparse_name"><code class="xref c c-func docutils literal notranslate"><span class="pre">krb5_unparse_name()</span></code></a></p>
+<p><a class="reference internal" href="refs/api/krb5_unparse_name_flags.html#c.krb5_unparse_name_flags" title="krb5_unparse_name_flags"><code class="xref c c-func docutils literal notranslate"><span class="pre">krb5_unparse_name_flags()</span></code></a></p>
+<p>Utilities:</p>
+<p><a class="reference internal" href="refs/api/krb5_is_config_principal.html#c.krb5_is_config_principal" title="krb5_is_config_principal"><code class="xref c c-func docutils literal notranslate"><span class="pre">krb5_is_config_principal()</span></code></a></p>
+<p><a class="reference internal" href="refs/api/krb5_kuserok.html#c.krb5_kuserok" title="krb5_kuserok"><code class="xref c c-func docutils literal notranslate"><span class="pre">krb5_kuserok()</span></code></a></p>
+<p><a class="reference internal" href="refs/api/krb5_set_password.html#c.krb5_set_password" title="krb5_set_password"><code class="xref c c-func docutils literal notranslate"><span class="pre">krb5_set_password()</span></code></a></p>
+<p><a class="reference internal" href="refs/api/krb5_set_password_using_ccache.html#c.krb5_set_password_using_ccache" title="krb5_set_password_using_ccache"><code class="xref c c-func docutils literal notranslate"><span class="pre">krb5_set_password_using_ccache()</span></code></a></p>
+<p><a class="reference internal" href="refs/api/krb5_set_principal_realm.html#c.krb5_set_principal_realm" title="krb5_set_principal_realm"><code class="xref c c-func docutils literal notranslate"><span class="pre">krb5_set_principal_realm()</span></code></a></p>
+<p><a class="reference internal" href="refs/api/krb5_realm_compare.html#c.krb5_realm_compare" title="krb5_realm_compare"><code class="xref c c-func docutils literal notranslate"><span class="pre">krb5_realm_compare()</span></code></a></p>
+</section>
+
+
+ <div class="clearer"></div>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="sidebar">
+
+ <h2>On this page</h2>
+ <ul>
+<li><a class="reference internal" href="#">Principal manipulation and parsing</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 current"><a class="current reference internal" href="#">Principal manipulation and parsing</a></li>
+<li class="toctree-l2"><a class="reference internal" href="refs/index.html">Complete reference - API and datatypes</a></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="init_creds.html" title="Initial credentials"
+ >previous</a> |
+ <a href="refs/index.html" title="Complete reference - API and datatypes"
+ >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__Principal manipulation and parsing">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
diff --git a/crypto/krb5/doc/html/appdev/refs/api/index.html b/crypto/krb5/doc/html/appdev/refs/api/index.html
new file mode 100644
index 000000000000..609c9d34282a
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/index.html
@@ -0,0 +1,553 @@
+<!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 API &#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_build_principal - Build a principal name using null-terminated strings." href="krb5_build_principal.html" />
+ <link rel="prev" title="Complete reference - API and datatypes" href="../index.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="../index.html" title="Complete reference - API and datatypes"
+ accesskey="P">previous</a> |
+ <a href="krb5_build_principal.html" title="krb5_build_principal - Build a principal name using null-terminated strings."
+ 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 API">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-api">
+<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="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>
+<li class="toctree-l1"><a class="reference internal" href="krb5_build_principal_alloc_va.html">krb5_build_principal_alloc_va - Build a principal name, using a precomputed variable argument list.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_build_principal_ext.html">krb5_build_principal_ext - Build a principal name using length-counted strings.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_cc_close.html">krb5_cc_close - Close a credential cache handle.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_cc_default.html">krb5_cc_default - Resolve the default credential cache name.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_cc_default_name.html">krb5_cc_default_name - Return the name of the default credential cache.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_cc_destroy.html">krb5_cc_destroy - Destroy a credential cache.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_cc_dup.html">krb5_cc_dup - Duplicate ccache handle.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_cc_get_name.html">krb5_cc_get_name - Retrieve the name, but not type of a credential cache.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_cc_get_principal.html">krb5_cc_get_principal - Get the default principal of a credential cache.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_cc_get_type.html">krb5_cc_get_type - Retrieve the type of a credential cache.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_cc_initialize.html">krb5_cc_initialize - Initialize a credential cache.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_cc_new_unique.html">krb5_cc_new_unique - Create a new credential cache of the specified type with a unique name.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_cc_resolve.html">krb5_cc_resolve - Resolve a credential cache name.</a></li>
+<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>
+<li class="toctree-l1"><a class="reference internal" href="krb5_fwd_tgt_creds.html">krb5_fwd_tgt_creds - Get a forwarded TGT and format a KRB-CRED message.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_get_default_realm.html">krb5_get_default_realm - Retrieve the default realm.</a></li>
+<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>
+<li class="toctree-l1"><a class="reference internal" href="krb5_get_init_creds_opt_free.html">krb5_get_init_creds_opt_free - Free initial credential options.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_get_init_creds_opt_get_fast_flags.html">krb5_get_init_creds_opt_get_fast_flags - Retrieve FAST flags from initial credential options.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_get_init_creds_opt_set_address_list.html">krb5_get_init_creds_opt_set_address_list - Set address restrictions in initial credential options.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_get_init_creds_opt_set_anonymous.html">krb5_get_init_creds_opt_set_anonymous - Set or unset the anonymous flag in initial credential options.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_get_init_creds_opt_set_canonicalize.html">krb5_get_init_creds_opt_set_canonicalize - Set or unset the canonicalize flag in initial credential options.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_get_init_creds_opt_set_change_password_prompt.html">krb5_get_init_creds_opt_set_change_password_prompt - Set or unset change-password-prompt flag in initial credential options.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_get_init_creds_opt_set_etype_list.html">krb5_get_init_creds_opt_set_etype_list - Set allowable encryption types in initial credential options.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_get_init_creds_opt_set_expire_callback.html">krb5_get_init_creds_opt_set_expire_callback - Set an expiration callback in initial credential options.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_get_init_creds_opt_set_fast_ccache.html">krb5_get_init_creds_opt_set_fast_ccache - Set FAST armor cache in initial credential options.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_get_init_creds_opt_set_fast_ccache_name.html">krb5_get_init_creds_opt_set_fast_ccache_name - Set location of FAST armor ccache in initial credential options.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_get_init_creds_opt_set_fast_flags.html">krb5_get_init_creds_opt_set_fast_flags - Set FAST flags in initial credential options.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_get_init_creds_opt_set_forwardable.html">krb5_get_init_creds_opt_set_forwardable - Set or unset the forwardable flag in initial credential options.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_get_init_creds_opt_set_in_ccache.html">krb5_get_init_creds_opt_set_in_ccache - Set an input credential cache in initial credential options.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_get_init_creds_opt_set_out_ccache.html">krb5_get_init_creds_opt_set_out_ccache - Set an output credential cache in initial credential options.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_get_init_creds_opt_set_pa.html">krb5_get_init_creds_opt_set_pa - Supply options for preauthentication in initial credential options.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_get_init_creds_opt_set_pac_request.html">krb5_get_init_creds_opt_set_pac_request - Ask the KDC to include or not include a PAC in the ticket.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_get_init_creds_opt_set_preauth_list.html">krb5_get_init_creds_opt_set_preauth_list - Set preauthentication types in initial credential options.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_get_init_creds_opt_set_proxiable.html">krb5_get_init_creds_opt_set_proxiable - Set or unset the proxiable flag in initial credential options.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_get_init_creds_opt_set_renew_life.html">krb5_get_init_creds_opt_set_renew_life - Set the ticket renewal lifetime in initial credential options.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_get_init_creds_opt_set_responder.html">krb5_get_init_creds_opt_set_responder - Set the responder function in initial credential options.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_get_init_creds_opt_set_salt.html">krb5_get_init_creds_opt_set_salt - Set salt for optimistic preauthentication in initial credential options.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_get_init_creds_opt_set_tkt_life.html">krb5_get_init_creds_opt_set_tkt_life - Set the ticket lifetime in initial credential options.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_get_init_creds_password.html">krb5_get_init_creds_password - Get initial credentials using a password.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_get_profile.html">krb5_get_profile - Retrieve configuration profile from the context.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_get_prompt_types.html">krb5_get_prompt_types - Get prompt types array from a context.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_get_renewed_creds.html">krb5_get_renewed_creds - Get renewed credential from KDC using an existing credential.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_get_validated_creds.html">krb5_get_validated_creds - Get validated credentials from the KDC.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_init_context.html">krb5_init_context - Create a krb5 library context.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_init_secure_context.html">krb5_init_secure_context - Create a krb5 library context using only configuration files.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_is_config_principal.html">krb5_is_config_principal - Test whether a principal is a configuration principal.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_is_thread_safe.html">krb5_is_thread_safe - Test whether the Kerberos library was built with multithread support.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_kt_close.html">krb5_kt_close - Close a key table handle.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_kt_client_default.html">krb5_kt_client_default - Resolve the default client key table.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_kt_default.html">krb5_kt_default - Resolve the default key table.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_kt_default_name.html">krb5_kt_default_name - Get the default key table name.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_kt_dup.html">krb5_kt_dup - Duplicate keytab handle.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_kt_get_name.html">krb5_kt_get_name - Get a key table name.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_kt_get_type.html">krb5_kt_get_type - Return the type of a key table.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_kt_resolve.html">krb5_kt_resolve - Get a handle for a key table.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_kuserok.html">krb5_kuserok - Determine if a principal is authorized to log in as a local user.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_parse_name.html">krb5_parse_name - Convert a string principal name to a krb5_principal structure.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_parse_name_flags.html">krb5_parse_name_flags - Convert a string principal name to a krb5_principal with flags.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_principal_compare.html">krb5_principal_compare - Compare two principals.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_principal_compare_any_realm.html">krb5_principal_compare_any_realm - Compare two principals ignoring realm components.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_principal_compare_flags.html">krb5_principal_compare_flags - Compare two principals with additional flags.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_prompter_posix.html">krb5_prompter_posix - Prompt user for password.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_realm_compare.html">krb5_realm_compare - Compare the realms of two principals.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_responder_get_challenge.html">krb5_responder_get_challenge - Retrieve the challenge data for a given question in the responder context.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_responder_list_questions.html">krb5_responder_list_questions - List the question names contained in the responder context.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_responder_set_answer.html">krb5_responder_set_answer - Answer a named question in the responder context.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_responder_otp_get_challenge.html">krb5_responder_otp_get_challenge - Decode the KRB5_RESPONDER_QUESTION_OTP to a C struct.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_responder_otp_set_answer.html">krb5_responder_otp_set_answer - Answer the KRB5_RESPONDER_QUESTION_OTP question.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_responder_otp_challenge_free.html">krb5_responder_otp_challenge_free - Free the value returned by krb5_responder_otp_get_challenge().</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_responder_pkinit_get_challenge.html">krb5_responder_pkinit_get_challenge - Decode the KRB5_RESPONDER_QUESTION_PKINIT to a C struct.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_responder_pkinit_set_answer.html">krb5_responder_pkinit_set_answer - Answer the KRB5_RESPONDER_QUESTION_PKINIT question for one identity.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_responder_pkinit_challenge_free.html">krb5_responder_pkinit_challenge_free - Free the value returned by krb5_responder_pkinit_get_challenge().</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_set_default_realm.html">krb5_set_default_realm - Override the default realm for the specified context.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_set_password.html">krb5_set_password - Set a password for a principal using specified credentials.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_set_password_using_ccache.html">krb5_set_password_using_ccache - Set a password for a principal using cached credentials.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_set_principal_realm.html">krb5_set_principal_realm - Set the realm field of a principal.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_set_trace_callback.html">krb5_set_trace_callback - Specify a callback function for trace events.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_set_trace_filename.html">krb5_set_trace_filename - Specify a file name for directing trace events.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_sname_match.html">krb5_sname_match - Test whether a principal matches a matching principal.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_sname_to_principal.html">krb5_sname_to_principal - Generate a full principal name from a service name.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_unparse_name.html">krb5_unparse_name - Convert a krb5_principal structure to a string representation.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_unparse_name_ext.html">krb5_unparse_name_ext - Convert krb5_principal structure to string and length.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_unparse_name_flags.html">krb5_unparse_name_flags - Convert krb5_principal structure to a string with flags.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_unparse_name_flags_ext.html">krb5_unparse_name_flags_ext - Convert krb5_principal structure to string format with flags.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_us_timeofday.html">krb5_us_timeofday - Retrieve the system time of day, in sec and ms, since the epoch.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_verify_authdata_kdc_issued.html">krb5_verify_authdata_kdc_issued - Unwrap and verify AD-KDCIssued authorization data.</a></li>
+</ul>
+</div>
+</section>
+<section id="rarely-used-public-interfaces">
+<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>
+<li class="toctree-l1"><a class="reference internal" href="krb5_524_conv_principal.html">krb5_524_conv_principal - Convert a Kerberos V5 principal to a Kerberos V4 principal.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_address_compare.html">krb5_address_compare - Compare two Kerberos addresses.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_address_order.html">krb5_address_order - Return an ordering of the specified addresses.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_address_search.html">krb5_address_search - Search a list of addresses for a specified address.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_allow_weak_crypto.html">krb5_allow_weak_crypto - Allow the application to override the profile’s allow_weak_crypto setting.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_aname_to_localname.html">krb5_aname_to_localname - Convert a principal name to a local name.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_anonymous_principal.html">krb5_anonymous_principal - Build an anonymous principal.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_anonymous_realm.html">krb5_anonymous_realm - Return an anonymous realm data.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_appdefault_boolean.html">krb5_appdefault_boolean - Retrieve a boolean value from the appdefaults section of krb5.conf.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_appdefault_string.html">krb5_appdefault_string - Retrieve a string value from the appdefaults section of krb5.conf.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_auth_con_free.html">krb5_auth_con_free - Free a krb5_auth_context structure.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_auth_con_genaddrs.html">krb5_auth_con_genaddrs - Generate auth context addresses from a connected socket.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_auth_con_get_checksum_func.html">krb5_auth_con_get_checksum_func - Get the checksum callback from an auth context.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_auth_con_getaddrs.html">krb5_auth_con_getaddrs - Retrieve address fields from an auth context.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_auth_con_getauthenticator.html">krb5_auth_con_getauthenticator - Retrieve the authenticator from an auth context.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_auth_con_getflags.html">krb5_auth_con_getflags - Retrieve flags from a krb5_auth_context structure.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_auth_con_getkey.html">krb5_auth_con_getkey - Retrieve the session key from an auth context as a keyblock.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_auth_con_getkey_k.html">krb5_auth_con_getkey_k - Retrieve the session key from an auth context.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_auth_con_getlocalseqnumber.html">krb5_auth_con_getlocalseqnumber - Retrieve the local sequence number from an auth context.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_auth_con_getrcache.html">krb5_auth_con_getrcache - Retrieve the replay cache from an auth context.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_auth_con_getrecvsubkey.html">krb5_auth_con_getrecvsubkey - Retrieve the receiving subkey from an auth context as a keyblock.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_auth_con_getrecvsubkey_k.html">krb5_auth_con_getrecvsubkey_k - Retrieve the receiving subkey from an auth context as a keyblock.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_auth_con_getremoteseqnumber.html">krb5_auth_con_getremoteseqnumber - Retrieve the remote sequence number from an auth context.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_auth_con_getsendsubkey.html">krb5_auth_con_getsendsubkey - Retrieve the send subkey from an auth context as a keyblock.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_auth_con_getsendsubkey_k.html">krb5_auth_con_getsendsubkey_k - Retrieve the send subkey from an auth context.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_auth_con_init.html">krb5_auth_con_init - Create and initialize an authentication context.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_auth_con_set_checksum_func.html">krb5_auth_con_set_checksum_func - Set a checksum callback in an auth context.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_auth_con_set_req_cksumtype.html">krb5_auth_con_set_req_cksumtype - Set checksum type in an an auth context.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_auth_con_setaddrs.html">krb5_auth_con_setaddrs - Set the local and remote addresses in an auth context.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_auth_con_setflags.html">krb5_auth_con_setflags - Set a flags field in a krb5_auth_context structure.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_auth_con_setports.html">krb5_auth_con_setports - Set local and remote port fields in an auth context.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_auth_con_setrcache.html">krb5_auth_con_setrcache - Set the replay cache in an auth context.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_auth_con_setrecvsubkey.html">krb5_auth_con_setrecvsubkey - Set the receiving subkey in an auth context with a keyblock.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_auth_con_setrecvsubkey_k.html">krb5_auth_con_setrecvsubkey_k - Set the receiving subkey in an auth context.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_auth_con_setsendsubkey.html">krb5_auth_con_setsendsubkey - Set the send subkey in an auth context with a keyblock.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_auth_con_setsendsubkey_k.html">krb5_auth_con_setsendsubkey_k - Set the send subkey in an auth context.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_auth_con_setuseruserkey.html">krb5_auth_con_setuseruserkey - Set the session key in an auth context.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_cc_cache_match.html">krb5_cc_cache_match - Find a credential cache with a specified client principal.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_cc_copy_creds.html">krb5_cc_copy_creds - Copy a credential cache.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_cc_end_seq_get.html">krb5_cc_end_seq_get - Finish a series of sequential processing credential cache entries.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_cc_get_config.html">krb5_cc_get_config - Get a configuration value from a credential cache.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_cc_get_flags.html">krb5_cc_get_flags - Retrieve flags from a credential cache structure.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_cc_get_full_name.html">krb5_cc_get_full_name - Retrieve the full name of a credential cache.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_cc_move.html">krb5_cc_move - Move a credential cache.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_cc_next_cred.html">krb5_cc_next_cred - Retrieve the next entry from the credential cache.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_cc_remove_cred.html">krb5_cc_remove_cred - Remove credentials from a credential cache.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_cc_retrieve_cred.html">krb5_cc_retrieve_cred - Retrieve a specified credentials from a credential cache.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_cc_select.html">krb5_cc_select - Select a credential cache to use with a server principal.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_cc_set_config.html">krb5_cc_set_config - Store a configuration value in a credential cache.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_cc_set_default_name.html">krb5_cc_set_default_name - Set the default credential cache name.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_cc_set_flags.html">krb5_cc_set_flags - Set options flags on a credential cache.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_cc_start_seq_get.html">krb5_cc_start_seq_get - Prepare to sequentially read every credential in a credential cache.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_cc_store_cred.html">krb5_cc_store_cred - Store credentials in a credential cache.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_cc_support_switch.html">krb5_cc_support_switch - Determine whether a credential cache type supports switching.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_cc_switch.html">krb5_cc_switch - Make a credential cache the primary cache for its collection.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_cccol_cursor_free.html">krb5_cccol_cursor_free - Free a credential cache collection cursor.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_cccol_cursor_new.html">krb5_cccol_cursor_new - Prepare to iterate over the collection of known credential caches.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_cccol_cursor_next.html">krb5_cccol_cursor_next - Get the next credential cache in the collection.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_cccol_have_content.html">krb5_cccol_have_content - Check if the credential cache collection contains any initialized caches.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_clear_error_message.html">krb5_clear_error_message - Clear the extended error message in a context.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_check_clockskew.html">krb5_check_clockskew - Check if a timestamp is within the allowed clock skew of the current time.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_copy_addresses.html">krb5_copy_addresses - Copy an array of addresses.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_copy_authdata.html">krb5_copy_authdata - Copy an authorization data list.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_copy_authenticator.html">krb5_copy_authenticator - Copy a krb5_authenticator structure.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_copy_checksum.html">krb5_copy_checksum - Copy a krb5_checksum structure.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_copy_context.html">krb5_copy_context - Copy a krb5_context structure.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_copy_creds.html">krb5_copy_creds - Copy a krb5_creds structure.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_copy_data.html">krb5_copy_data - Copy a krb5_data object.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_copy_error_message.html">krb5_copy_error_message - Copy the most recent extended error message from one context to another.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_copy_keyblock.html">krb5_copy_keyblock - Copy a keyblock.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_copy_keyblock_contents.html">krb5_copy_keyblock_contents - Copy the contents of a keyblock.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_copy_principal.html">krb5_copy_principal - Copy a principal.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_copy_ticket.html">krb5_copy_ticket - Copy a krb5_ticket structure.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_find_authdata.html">krb5_find_authdata - Find authorization data elements.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_free_addresses.html">krb5_free_addresses - Free the data stored in array of addresses.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_free_ap_rep_enc_part.html">krb5_free_ap_rep_enc_part - Free a krb5_ap_rep_enc_part structure.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_free_authdata.html">krb5_free_authdata - Free the storage assigned to array of authentication data.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_free_authenticator.html">krb5_free_authenticator - Free a krb5_authenticator structure.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_free_cred_contents.html">krb5_free_cred_contents - Free the contents of a krb5_creds structure.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_free_creds.html">krb5_free_creds - Free a krb5_creds structure.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_free_data.html">krb5_free_data - Free a krb5_data structure.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_free_data_contents.html">krb5_free_data_contents - Free the contents of a krb5_data structure and zero the data field.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_free_default_realm.html">krb5_free_default_realm - Free a default realm string returned by krb5_get_default_realm().</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_free_enctypes.html">krb5_free_enctypes - Free an array of encryption types.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_free_error.html">krb5_free_error - Free an error allocated by krb5_read_error() or krb5_sendauth().</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_free_host_realm.html">krb5_free_host_realm - Free the memory allocated by krb5_get_host_realm().</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_free_keyblock.html">krb5_free_keyblock - Free a krb5_keyblock structure.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_free_keyblock_contents.html">krb5_free_keyblock_contents - Free the contents of a krb5_keyblock structure.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_free_keytab_entry_contents.html">krb5_free_keytab_entry_contents - Free the contents of a key table entry.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_free_string.html">krb5_free_string - Free a string allocated by a krb5 function.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_free_ticket.html">krb5_free_ticket - Free a ticket.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_free_unparsed_name.html">krb5_free_unparsed_name - Free a string representation of a principal.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_get_etype_info.html">krb5_get_etype_info - Retrieve enctype, salt and s2kparams from KDC.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_get_permitted_enctypes.html">krb5_get_permitted_enctypes - Return a list of encryption types permitted for session keys.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_get_server_rcache.html">krb5_get_server_rcache - Generate a replay cache object for server use and open it.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_get_time_offsets.html">krb5_get_time_offsets - Return the time offsets from the os context.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_init_context_profile.html">krb5_init_context_profile - Create a krb5 library context using a specified profile.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_init_creds_free.html">krb5_init_creds_free - Free an initial credentials context.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_init_creds_get.html">krb5_init_creds_get - Acquire credentials using an initial credentials context.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_init_creds_get_creds.html">krb5_init_creds_get_creds - Retrieve acquired credentials from an initial credentials context.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_init_creds_get_error.html">krb5_init_creds_get_error - Get the last error from KDC from an initial credentials context.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_init_creds_get_times.html">krb5_init_creds_get_times - Retrieve ticket times from an initial credentials context.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_init_creds_init.html">krb5_init_creds_init - Create a context for acquiring initial credentials.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_init_creds_set_keytab.html">krb5_init_creds_set_keytab - Specify a keytab to use for acquiring initial credentials.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_init_creds_set_password.html">krb5_init_creds_set_password - Set a password for acquiring initial credentials.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_init_creds_set_service.html">krb5_init_creds_set_service - Specify a service principal for acquiring initial credentials.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_init_creds_step.html">krb5_init_creds_step - Get the next KDC request for acquiring initial credentials.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_init_keyblock.html">krb5_init_keyblock - Initialize an empty krb5_keyblock .</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_is_referral_realm.html">krb5_is_referral_realm - Check for a match with KRB5_REFERRAL_REALM.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_kdc_sign_ticket.html">krb5_kdc_sign_ticket - Sign a PAC, possibly including a ticket signature.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_kdc_verify_ticket.html">krb5_kdc_verify_ticket - Verify a PAC, possibly including ticket signature.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_kt_add_entry.html">krb5_kt_add_entry - Add a new entry to a key table.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_kt_end_seq_get.html">krb5_kt_end_seq_get - Release a keytab cursor.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_kt_get_entry.html">krb5_kt_get_entry - Get an entry from a key table.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_kt_have_content.html">krb5_kt_have_content - Check if a keytab exists and contains entries.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_kt_next_entry.html">krb5_kt_next_entry - Retrieve the next entry from the key table.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_kt_read_service_key.html">krb5_kt_read_service_key - Retrieve a service key from a key table.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_kt_remove_entry.html">krb5_kt_remove_entry - Remove an entry from a key table.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_kt_start_seq_get.html">krb5_kt_start_seq_get - Start a sequential retrieval of key table entries.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_make_authdata_kdc_issued.html">krb5_make_authdata_kdc_issued - Encode and sign AD-KDCIssued authorization data.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_marshal_credentials.html">krb5_marshal_credentials - Serialize a krb5_creds object.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_merge_authdata.html">krb5_merge_authdata - Merge two authorization data lists into a new list.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_mk_1cred.html">krb5_mk_1cred - Format a KRB-CRED message for a single set of credentials.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_mk_error.html">krb5_mk_error - Format and encode a KRB_ERROR message.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_mk_ncred.html">krb5_mk_ncred - Format a KRB-CRED message for an array of credentials.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_mk_priv.html">krb5_mk_priv - Format a KRB-PRIV message.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_mk_rep.html">krb5_mk_rep - Format and encrypt a KRB_AP_REP message.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_mk_rep_dce.html">krb5_mk_rep_dce - Format and encrypt a KRB_AP_REP message for DCE RPC.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_mk_req.html">krb5_mk_req - Create a KRB_AP_REQ message.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_mk_req_extended.html">krb5_mk_req_extended - Create a KRB_AP_REQ message using supplied credentials.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_mk_safe.html">krb5_mk_safe - Format a KRB-SAFE message.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_os_localaddr.html">krb5_os_localaddr - Return all interface addresses for this host.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_pac_add_buffer.html">krb5_pac_add_buffer - Add a buffer to a PAC handle.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_pac_free.html">krb5_pac_free - Free a PAC handle.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_pac_get_buffer.html">krb5_pac_get_buffer - Retrieve a buffer value from a PAC.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_pac_get_types.html">krb5_pac_get_types - Return an array of buffer types in a PAC handle.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_pac_init.html">krb5_pac_init - Create an empty Privilege Attribute Certificate (PAC) handle.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_pac_parse.html">krb5_pac_parse - Unparse an encoded PAC into a new handle.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_pac_sign.html">krb5_pac_sign</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_pac_sign_ext.html">krb5_pac_sign_ext</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_pac_verify.html">krb5_pac_verify - Verify a PAC.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_pac_verify_ext.html">krb5_pac_verify_ext - Verify a PAC, possibly from a specified realm.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_pac_get_client_info.html">krb5_pac_get_client_info - Read client information from a PAC.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_prepend_error_message.html">krb5_prepend_error_message - Add a prefix to the message for an error code.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_principal2salt.html">krb5_principal2salt - Convert a principal name into the default salt for that principal.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_rd_cred.html">krb5_rd_cred - Read and validate a KRB-CRED message.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_rd_error.html">krb5_rd_error - Decode a KRB-ERROR message.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_rd_priv.html">krb5_rd_priv - Process a KRB-PRIV message.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_rd_rep.html">krb5_rd_rep - Parse and decrypt a KRB_AP_REP message.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_rd_rep_dce.html">krb5_rd_rep_dce - Parse and decrypt a KRB_AP_REP message for DCE RPC.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_rd_req.html">krb5_rd_req - Parse and decrypt a KRB_AP_REQ message.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_rd_safe.html">krb5_rd_safe - Process KRB-SAFE message.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_read_password.html">krb5_read_password - Read a password from keyboard input.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_salttype_to_string.html">krb5_salttype_to_string - Convert a salt type to a string.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_server_decrypt_ticket_keytab.html">krb5_server_decrypt_ticket_keytab - Decrypt a ticket using the specified key table.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_set_default_tgs_enctypes.html">krb5_set_default_tgs_enctypes - Set default TGS encryption types in a krb5_context structure.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_set_error_message.html">krb5_set_error_message - Set an extended error message for an error code.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_set_kdc_recv_hook.html">krb5_set_kdc_recv_hook - Set a KDC post-receive hook function.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_set_kdc_send_hook.html">krb5_set_kdc_send_hook - Set a KDC pre-send hook function.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_set_real_time.html">krb5_set_real_time - Set time offset field in a krb5_context structure.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_string_to_cksumtype.html">krb5_string_to_cksumtype - Convert a string to a checksum type.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_string_to_deltat.html">krb5_string_to_deltat - Convert a string to a delta time value.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_string_to_enctype.html">krb5_string_to_enctype - Convert a string to an encryption type.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_string_to_salttype.html">krb5_string_to_salttype - Convert a string to a salt type.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_string_to_timestamp.html">krb5_string_to_timestamp - Convert a string to a timestamp.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_timeofday.html">krb5_timeofday - Retrieve the current time with context specific time offset adjustment.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_timestamp_to_sfstring.html">krb5_timestamp_to_sfstring - Convert a timestamp to a string, with optional output padding.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_timestamp_to_string.html">krb5_timestamp_to_string - Convert a timestamp to a string.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_tkt_creds_free.html">krb5_tkt_creds_free - Free a TGS request context.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_tkt_creds_get.html">krb5_tkt_creds_get - Synchronously obtain credentials using a TGS request context.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_tkt_creds_get_creds.html">krb5_tkt_creds_get_creds - Retrieve acquired credentials from a TGS request context.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_tkt_creds_get_times.html">krb5_tkt_creds_get_times - Retrieve ticket times from a TGS request context.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_tkt_creds_init.html">krb5_tkt_creds_init - Create a context to get credentials from a KDC’s Ticket Granting Service.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_tkt_creds_step.html">krb5_tkt_creds_step - Get the next KDC request in a TGS exchange.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_unmarshal_credentials.html">krb5_unmarshal_credentials - Deserialize a krb5_creds object.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_verify_init_creds.html">krb5_verify_init_creds - Verify initial credentials against a keytab.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_verify_init_creds_opt_init.html">krb5_verify_init_creds_opt_init - Initialize a credential verification options structure.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_verify_init_creds_opt_set_ap_req_nofail.html">krb5_verify_init_creds_opt_set_ap_req_nofail - Set whether credential verification is required.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_vprepend_error_message.html">krb5_vprepend_error_message - Add a prefix to the message for an error code using a va_list.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_vset_error_message.html">krb5_vset_error_message - Set an extended error message for an error code using a va_list.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_vwrap_error_message.html">krb5_vwrap_error_message - Add a prefix to a different error code’s message using a va_list.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_wrap_error_message.html">krb5_wrap_error_message - Add a prefix to a different error code’s message.</a></li>
+</ul>
+</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="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>
+<li class="toctree-l1"><a class="reference internal" href="krb5_c_checksum_length.html">krb5_c_checksum_length - Return the length of checksums for a checksum type.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_c_crypto_length.html">krb5_c_crypto_length - Return a length of a message field specific to the encryption type.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_c_crypto_length_iov.html">krb5_c_crypto_length_iov - Fill in lengths for header, trailer and padding in a IOV array.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_c_decrypt.html">krb5_c_decrypt - Decrypt data using a key (operates on keyblock).</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_c_decrypt_iov.html">krb5_c_decrypt_iov - Decrypt data in place supporting AEAD (operates on keyblock).</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_c_derive_prfplus.html">krb5_c_derive_prfplus - Derive a key using some input data (via RFC 6113 PRF+).</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_c_encrypt.html">krb5_c_encrypt - Encrypt data using a key (operates on keyblock).</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_c_encrypt_iov.html">krb5_c_encrypt_iov - Encrypt data in place supporting AEAD (operates on keyblock).</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_c_encrypt_length.html">krb5_c_encrypt_length - Compute encrypted data length.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_c_enctype_compare.html">krb5_c_enctype_compare - Compare two encryption types.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_c_free_state.html">krb5_c_free_state - Free a cipher state previously allocated by krb5_c_init_state().</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_c_fx_cf2_simple.html">krb5_c_fx_cf2_simple - Compute the KRB-FX-CF2 combination of two keys and pepper strings.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_c_init_state.html">krb5_c_init_state - Initialize a new cipher state.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_c_is_coll_proof_cksum.html">krb5_c_is_coll_proof_cksum - Test whether a checksum type is collision-proof.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_c_is_keyed_cksum.html">krb5_c_is_keyed_cksum - Test whether a checksum type is keyed.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_c_keyed_checksum_types.html">krb5_c_keyed_checksum_types - Return a list of keyed checksum types usable with an encryption type.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_c_keylengths.html">krb5_c_keylengths - Return length of the specified key in bytes.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_c_make_checksum.html">krb5_c_make_checksum - Compute a checksum (operates on keyblock).</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_c_make_checksum_iov.html">krb5_c_make_checksum_iov - Fill in a checksum element in IOV array (operates on keyblock)</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_c_make_random_key.html">krb5_c_make_random_key - Generate an enctype-specific random encryption key.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_c_padding_length.html">krb5_c_padding_length - Return a number of padding octets.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_c_prf.html">krb5_c_prf - Generate enctype-specific pseudo-random bytes.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_c_prfplus.html">krb5_c_prfplus - Generate pseudo-random bytes using RFC 6113 PRF+.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_c_prf_length.html">krb5_c_prf_length - Get the output length of pseudo-random functions for an encryption type.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_c_random_add_entropy.html">krb5_c_random_add_entropy</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_c_random_make_octets.html">krb5_c_random_make_octets - Generate pseudo-random bytes.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_c_random_os_entropy.html">krb5_c_random_os_entropy</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_c_random_to_key.html">krb5_c_random_to_key - Generate an enctype-specific key from random data.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_c_string_to_key.html">krb5_c_string_to_key - Convert a string (such a password) to a key.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_c_string_to_key_with_params.html">krb5_c_string_to_key_with_params - Convert a string (such as a password) to a key with additional parameters.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_c_valid_cksumtype.html">krb5_c_valid_cksumtype - Verify that specified checksum type is a valid Kerberos checksum type.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_c_valid_enctype.html">krb5_c_valid_enctype - Verify that a specified encryption type is a valid Kerberos encryption type.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_c_verify_checksum.html">krb5_c_verify_checksum - Verify a checksum (operates on keyblock).</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_c_verify_checksum_iov.html">krb5_c_verify_checksum_iov - Validate a checksum element in IOV array (operates on keyblock).</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_cksumtype_to_string.html">krb5_cksumtype_to_string - Convert a checksum type to a string.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_decode_authdata_container.html">krb5_decode_authdata_container - Unwrap authorization data.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_decode_ticket.html">krb5_decode_ticket - Decode an ASN.1-formatted ticket.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_deltat_to_string.html">krb5_deltat_to_string - Convert a relative time value to a string.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_encode_authdata_container.html">krb5_encode_authdata_container - Wrap authorization data in a container.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_enctype_to_name.html">krb5_enctype_to_name - Convert an encryption type to a name or alias.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_enctype_to_string.html">krb5_enctype_to_string - Convert an encryption type to a string.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_free_checksum.html">krb5_free_checksum - Free a krb5_checksum structure.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_free_checksum_contents.html">krb5_free_checksum_contents - Free the contents of a krb5_checksum structure.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_free_cksumtypes.html">krb5_free_cksumtypes - Free an array of checksum types.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_free_tgt_creds.html">krb5_free_tgt_creds - Free an array of credential structures.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_k_create_key.html">krb5_k_create_key - Create a krb5_key from the enctype and key data in a keyblock.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_k_decrypt.html">krb5_k_decrypt - Decrypt data using a key (operates on opaque key).</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_k_decrypt_iov.html">krb5_k_decrypt_iov - Decrypt data in place supporting AEAD (operates on opaque key).</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_k_encrypt.html">krb5_k_encrypt - Encrypt data using a key (operates on opaque key).</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_k_encrypt_iov.html">krb5_k_encrypt_iov - Encrypt data in place supporting AEAD (operates on opaque key).</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_k_free_key.html">krb5_k_free_key - Decrement the reference count on a key and free it if it hits zero.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_k_key_enctype.html">krb5_k_key_enctype - Retrieve the enctype of a krb5_key structure.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_k_key_keyblock.html">krb5_k_key_keyblock - Retrieve a copy of the keyblock from a krb5_key structure.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_k_make_checksum.html">krb5_k_make_checksum - Compute a checksum (operates on opaque key).</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_k_make_checksum_iov.html">krb5_k_make_checksum_iov - Fill in a checksum element in IOV array (operates on opaque key)</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_k_prf.html">krb5_k_prf - Generate enctype-specific pseudo-random bytes (operates on opaque key).</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_k_reference_key.html">krb5_k_reference_key - Increment the reference count on a key.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_k_verify_checksum.html">krb5_k_verify_checksum - Verify a checksum (operates on opaque key).</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_k_verify_checksum_iov.html">krb5_k_verify_checksum_iov - Validate a checksum element in IOV array (operates on opaque key).</a></li>
+</ul>
+</div>
+</section>
+<section id="legacy-convenience-interfaces">
+<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>
+<li class="toctree-l1"><a class="reference internal" href="krb5_recvauth_version.html">krb5_recvauth_version - Server function for sendauth protocol with version parameter.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_sendauth.html">krb5_sendauth - Client function for sendauth protocol.</a></li>
+</ul>
+</div>
+</section>
+<section id="deprecated-public-interfaces">
+<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>
+<li class="toctree-l1"><a class="reference internal" href="krb5_auth_con_getlocalsubkey.html">krb5_auth_con_getlocalsubkey</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_auth_con_getremotesubkey.html">krb5_auth_con_getremotesubkey</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_auth_con_initivector.html">krb5_auth_con_initivector - Cause an auth context to use cipher state.</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_build_principal_va.html">krb5_build_principal_va</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_c_random_seed.html">krb5_c_random_seed</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_calculate_checksum.html">krb5_calculate_checksum</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_checksum_size.html">krb5_checksum_size</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_encrypt.html">krb5_encrypt</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_decrypt.html">krb5_decrypt</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_eblock_enctype.html">krb5_eblock_enctype</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_encrypt_size.html">krb5_encrypt_size</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_finish_key.html">krb5_finish_key</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_finish_random_key.html">krb5_finish_random_key</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_cc_gen_new.html">krb5_cc_gen_new</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_get_credentials_renew.html">krb5_get_credentials_renew</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_get_credentials_validate.html">krb5_get_credentials_validate</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_get_in_tkt_with_password.html">krb5_get_in_tkt_with_password</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_get_in_tkt_with_skey.html">krb5_get_in_tkt_with_skey</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_get_in_tkt_with_keytab.html">krb5_get_in_tkt_with_keytab</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_get_init_creds_opt_init.html">krb5_get_init_creds_opt_init</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_init_random_key.html">krb5_init_random_key</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_kt_free_entry.html">krb5_kt_free_entry</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_random_key.html">krb5_random_key</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_process_key.html">krb5_process_key</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_string_to_key.html">krb5_string_to_key</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_use_enctype.html">krb5_use_enctype</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_verify_checksum.html">krb5_verify_checksum</a></li>
+</ul>
+</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="#">krb5 API</a><ul>
+<li><a class="reference internal" href="#frequently-used-public-interfaces">Frequently used public interfaces</a></li>
+<li><a class="reference internal" href="#rarely-used-public-interfaces">Rarely used public interfaces</a></li>
+<li><a class="reference internal" href="#public-interfaces-that-should-not-be-called-directly">Public interfaces that should not be called directly</a></li>
+<li><a class="reference internal" href="#legacy-convenience-interfaces">Legacy convenience interfaces</a></li>
+<li><a class="reference internal" href="#deprecated-public-interfaces">Deprecated public interfaces</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 current"><a class="current reference internal" href="#">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="../index.html" title="Complete reference - API and datatypes"
+ >previous</a> |
+ <a href="krb5_build_principal.html" title="krb5_build_principal - Build a principal name using null-terminated strings."
+ >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 API">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..eb3d84195bc2
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_425_conv_principal.html
@@ -0,0 +1,160 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_524_conv_principal - Convert a Kerberos V5 principal to a Kerberos V4 principal." href="krb5_524_conv_principal.html" />
+ <link rel="prev" title="krb5_verify_authdata_kdc_issued - Unwrap and verify AD-KDCIssued authorization data." href="krb5_verify_authdata_kdc_issued.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_verify_authdata_kdc_issued.html" title="krb5_verify_authdata_kdc_issued - Unwrap and verify AD-KDCIssued authorization data."
+ accesskey="P">previous</a> |
+ <a href="krb5_524_conv_principal.html" title="krb5_524_conv_principal - Convert a Kerberos V5 principal to a Kerberos V4 principal."
+ 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_425_conv_principal - Convert a Kerberos V4 principal to a Kerberos V5 principal.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[in]</strong> <strong>realm</strong> - Realm</p>
+<p><strong>[out]</strong> <strong>princ</strong> - V5 principal</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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 builds a <em>princ</em> from V4 specification based on given input <em>name.instance&#64;realm</em> .</p>
+<p>Use krb5_free_principal() to free <em>princ</em> when it is no longer needed.</p>
+</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_425_conv_principal - Convert a Kerberos V4 principal to a Kerberos V5 principal.</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_verify_authdata_kdc_issued.html" title="krb5_verify_authdata_kdc_issued - Unwrap and verify AD-KDCIssued authorization data."
+ >previous</a> |
+ <a href="krb5_524_conv_principal.html" title="krb5_524_conv_principal - Convert a Kerberos V5 principal to a Kerberos V4 principal."
+ >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_425_conv_principal - Convert a Kerberos V4 principal to a Kerberos V5 principal.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..0837a9ae202f
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_524_conv_principal.html
@@ -0,0 +1,166 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_address_compare - Compare two Kerberos addresses." href="krb5_address_compare.html" />
+ <link rel="prev" title="krb5_425_conv_principal - Convert a Kerberos V4 principal to a Kerberos V5 principal." href="krb5_425_conv_principal.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_425_conv_principal.html" title="krb5_425_conv_principal - Convert a Kerberos V4 principal to a Kerberos V5 principal."
+ accesskey="P">previous</a> |
+ <a href="krb5_address_compare.html" title="krb5_address_compare - Compare two Kerberos addresses."
+ 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_524_conv_principal - Convert a Kerberos V5 principal to a Kerberos V4 principal.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[out]</strong> <strong>inst</strong> - V4 principal’s instance name to be filled in</p>
+<p><strong>[out]</strong> <strong>realm</strong> - Principal’s realm name to be filled in</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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<span class="colon">:</span></dt>
+<dd class="field-even"><ul class="simple">
+<li><p>Kerberos error codes</p></li>
+</ul>
+</dd>
+</dl>
+<p>This function separates a V5 principal <em>princ</em> into <em>name</em> , <em>instance</em> , and <em>realm</em> .</p>
+</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_524_conv_principal - Convert a Kerberos V5 principal to a Kerberos V4 principal.</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_425_conv_principal.html" title="krb5_425_conv_principal - Convert a Kerberos V4 principal to a Kerberos V5 principal."
+ >previous</a> |
+ <a href="krb5_address_compare.html" title="krb5_address_compare - Compare two Kerberos addresses."
+ >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_524_conv_principal - Convert a Kerberos V5 principal to a Kerberos V4 principal.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..cc9314069577
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_524_convert_creds.html
@@ -0,0 +1,160 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_auth_con_getlocalsubkey" href="krb5_auth_con_getlocalsubkey.html" />
+ <link rel="prev" title="krb5_sendauth - Client function for sendauth protocol." href="krb5_sendauth.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_sendauth.html" title="krb5_sendauth - Client function for sendauth protocol."
+ accesskey="P">previous</a> |
+ <a href="krb5_auth_con_getlocalsubkey.html" title="krb5_auth_con_getlocalsubkey"
+ 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_524_convert_creds - Convert a Kerberos V5 credentials to a Kerberos V4 credentials.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<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<span class="colon">:</span></dt>
+<dd class="field-odd"><ul class="simple">
+<li><p>KRB524_KRB4_DISABLED (always)</p></li>
+</ul>
+</dd>
+</dl>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>Not implemented</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_524_convert_creds - Convert a Kerberos V5 credentials to a Kerberos V4 credentials.</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_sendauth.html" title="krb5_sendauth - Client function for sendauth protocol."
+ >previous</a> |
+ <a href="krb5_auth_con_getlocalsubkey.html" title="krb5_auth_con_getlocalsubkey"
+ >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_524_convert_creds - Convert a Kerberos V5 credentials to a Kerberos V4 credentials.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..9f634d73c4db
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_address_compare.html
@@ -0,0 +1,156 @@
+<!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_address_compare - Compare two Kerberos addresses. &#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_address_order - Return an ordering of the specified addresses." href="krb5_address_order.html" />
+ <link rel="prev" title="krb5_524_conv_principal - Convert a Kerberos V5 principal to a Kerberos V4 principal." href="krb5_524_conv_principal.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_524_conv_principal.html" title="krb5_524_conv_principal - Convert a Kerberos V5 principal to a Kerberos V4 principal."
+ accesskey="P">previous</a> |
+ <a href="krb5_address_order.html" title="krb5_address_order - Return an ordering of the specified addresses."
+ 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_address_compare - Compare two Kerberos addresses.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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>
+</dd>
+</dl>
+</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_address_compare - Compare two Kerberos addresses.</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_524_conv_principal.html" title="krb5_524_conv_principal - Convert a Kerberos V5 principal to a Kerberos V4 principal."
+ >previous</a> |
+ <a href="krb5_address_order.html" title="krb5_address_order - Return an ordering of the specified addresses."
+ >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_address_compare - Compare two Kerberos addresses.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..c6d5509bad63
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_address_order.html
@@ -0,0 +1,158 @@
+<!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_address_order - Return an ordering of the specified addresses. &#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_address_search - Search a list of addresses for a specified address." href="krb5_address_search.html" />
+ <link rel="prev" title="krb5_address_compare - Compare two Kerberos addresses." href="krb5_address_compare.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_address_compare.html" title="krb5_address_compare - Compare two Kerberos addresses."
+ accesskey="P">previous</a> |
+ <a href="krb5_address_search.html" title="krb5_address_search - Search a list of addresses for a specified address."
+ 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_address_order - Return an ordering of the specified addresses.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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>
+<li><p>&gt; 0 First address is greater than second</p></li>
+</ul>
+</dd>
+</dl>
+</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_address_order - Return an ordering of the specified addresses.</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_address_compare.html" title="krb5_address_compare - Compare two Kerberos addresses."
+ >previous</a> |
+ <a href="krb5_address_search.html" title="krb5_address_search - Search a list of addresses for a specified address."
+ >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_address_order - Return an ordering of the specified addresses.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..03dd02ab8f9f
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_address_search.html
@@ -0,0 +1,160 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_allow_weak_crypto - Allow the application to override the profile’s allow_weak_crypto setting." href="krb5_allow_weak_crypto.html" />
+ <link rel="prev" title="krb5_address_order - Return an ordering of the specified addresses." href="krb5_address_order.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_address_order.html" title="krb5_address_order - Return an ordering of the specified addresses."
+ accesskey="P">previous</a> |
+ <a href="krb5_allow_weak_crypto.html" title="krb5_allow_weak_crypto - Allow the application to override the profile’s allow_weak_crypto setting."
+ 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_address_search - Search a list of addresses for a specified address.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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>
+</dd>
+</dl>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>If <em>addrlist</em> contains only a NetBIOS addresses, it will be treated as a null list.</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_address_search - Search a list of addresses for a specified address.</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_address_order.html" title="krb5_address_order - Return an ordering of the specified addresses."
+ >previous</a> |
+ <a href="krb5_allow_weak_crypto.html" title="krb5_allow_weak_crypto - Allow the application to override the profile’s allow_weak_crypto setting."
+ >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_address_search - Search a list of addresses for a specified address.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..9062eba2bdc3
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_allow_weak_crypto.html
@@ -0,0 +1,156 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_aname_to_localname - Convert a principal name to a local name." href="krb5_aname_to_localname.html" />
+ <link rel="prev" title="krb5_address_search - Search a list of addresses for a specified address." href="krb5_address_search.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_address_search.html" title="krb5_address_search - Search a list of addresses for a specified address."
+ accesskey="P">previous</a> |
+ <a href="krb5_aname_to_localname.html" title="krb5_aname_to_localname - Convert a principal name to a local name."
+ 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_allow_weak_crypto - Allow the application to override the profile’s allow_weak_crypto setting.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<span class="colon">:</span></dt>
+<dd class="field-odd"><ul class="simple">
+<li><p>0 (always)</p></li>
+</ul>
+</dd>
+</dl>
+<p>This function allows an application to override the allow_weak_crypto setting. It is primarily for use by aklog.</p>
+</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_allow_weak_crypto - Allow the application to override the profile’s allow_weak_crypto setting.</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_address_search.html" title="krb5_address_search - Search a list of addresses for a specified address."
+ >previous</a> |
+ <a href="krb5_aname_to_localname.html" title="krb5_aname_to_localname - Convert a principal name to a local name."
+ >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_allow_weak_crypto - Allow the application to override the profile’s allow_weak_crypto setting.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..13760aa15144
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_aname_to_localname.html
@@ -0,0 +1,165 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_anonymous_principal - Build an anonymous principal." href="krb5_anonymous_principal.html" />
+ <link rel="prev" title="krb5_allow_weak_crypto - Allow the application to override the profile’s allow_weak_crypto setting." href="krb5_allow_weak_crypto.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_allow_weak_crypto.html" title="krb5_allow_weak_crypto - Allow the application to override the profile’s allow_weak_crypto setting."
+ accesskey="P">previous</a> |
+ <a href="krb5_anonymous_principal.html" title="krb5_anonymous_principal - Build an anonymous principal."
+ 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_aname_to_localname - Convert a principal name to a local name.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[out]</strong> <strong>lname</strong> - Local name buffer to be filled in</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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<span class="colon">:</span></dt>
+<dd class="field-even"><ul class="simple">
+<li><p>Kerberos error codes</p></li>
+</ul>
+</dd>
+</dl>
+<p>If <em>aname</em> does not correspond to any local account, KRB5_LNAME_NOTRANS is returned. If <em>lnsize_in</em> is too small for the local name, KRB5_CONFIG_NOTENUFSPACE is returned.</p>
+<p>Local names, rather than principal names, can be used by programs that translate to an environment-specific name (for example, a user account name).</p>
+</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_aname_to_localname - Convert a principal name to a local name.</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_allow_weak_crypto.html" title="krb5_allow_weak_crypto - Allow the application to override the profile’s allow_weak_crypto setting."
+ >previous</a> |
+ <a href="krb5_anonymous_principal.html" title="krb5_anonymous_principal - Build an anonymous principal."
+ >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_aname_to_localname - Convert a principal name to a local name.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..03f2742becd0
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_anonymous_principal.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_anonymous_principal - Build an anonymous principal. &#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_anonymous_realm - Return an anonymous realm data." href="krb5_anonymous_realm.html" />
+ <link rel="prev" title="krb5_aname_to_localname - Convert a principal name to a local name." href="krb5_aname_to_localname.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_aname_to_localname.html" title="krb5_aname_to_localname - Convert a principal name to a local name."
+ accesskey="P">previous</a> |
+ <a href="krb5_anonymous_realm.html" title="krb5_anonymous_realm - Return an anonymous realm data."
+ 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_anonymous_principal - Build an anonymous principal.">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-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="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="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>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>
+</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_anonymous_principal - Build an anonymous principal.</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_aname_to_localname.html" title="krb5_aname_to_localname - Convert a principal name to a local name."
+ >previous</a> |
+ <a href="krb5_anonymous_realm.html" title="krb5_anonymous_realm - Return an anonymous realm data."
+ >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_anonymous_principal - Build an anonymous principal.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..adf0aa07f740
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_anonymous_realm.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_anonymous_realm - Return an anonymous realm data. &#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_appdefault_boolean - Retrieve a boolean value from the appdefaults section of krb5.conf." href="krb5_appdefault_boolean.html" />
+ <link rel="prev" title="krb5_anonymous_principal - Build an anonymous principal." href="krb5_anonymous_principal.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_anonymous_principal.html" title="krb5_anonymous_principal - Build an anonymous principal."
+ accesskey="P">previous</a> |
+ <a href="krb5_appdefault_boolean.html" title="krb5_appdefault_boolean - Retrieve a boolean value from the appdefaults section of krb5.conf."
+ 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_anonymous_realm - Return an anonymous realm data.">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-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="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="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>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>
+</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_anonymous_realm - Return an anonymous realm data.</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_anonymous_principal.html" title="krb5_anonymous_principal - Build an anonymous principal."
+ >previous</a> |
+ <a href="krb5_appdefault_boolean.html" title="krb5_appdefault_boolean - Retrieve a boolean value from the appdefaults section of krb5.conf."
+ >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_anonymous_realm - Return an anonymous realm data.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..33b9d3dd6c35
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_appdefault_boolean.html
@@ -0,0 +1,157 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_appdefault_string - Retrieve a string value from the appdefaults section of krb5.conf." href="krb5_appdefault_string.html" />
+ <link rel="prev" title="krb5_anonymous_realm - Return an anonymous realm data." href="krb5_anonymous_realm.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_anonymous_realm.html" title="krb5_anonymous_realm - Return an anonymous realm data."
+ accesskey="P">previous</a> |
+ <a href="krb5_appdefault_string.html" title="krb5_appdefault_string - Retrieve a string value from the appdefaults section of krb5.conf."
+ 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_appdefault_boolean - Retrieve a boolean value from the appdefaults section of krb5.conf.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[in]</strong> <strong>option</strong> - Option to be checked</p>
+<p><strong>[in]</strong> <strong>default_value</strong> - Default value to return if no match is found</p>
+<p><strong>[out]</strong> <strong>ret_value</strong> - Boolean value of <em>option</em></p>
+</dd>
+</dl>
+<p>This function gets the application defaults for <em>option</em> based on the given <em>appname</em> and/or <em>realm</em> .</p>
+<div class="admonition seealso">
+<p class="admonition-title">See also</p>
+<p>krb5_appdefault_string()</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_appdefault_boolean - Retrieve a boolean value from the appdefaults section of krb5.conf.</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_anonymous_realm.html" title="krb5_anonymous_realm - Return an anonymous realm data."
+ >previous</a> |
+ <a href="krb5_appdefault_string.html" title="krb5_appdefault_string - Retrieve a string value from the appdefaults section of krb5.conf."
+ >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_appdefault_boolean - Retrieve a boolean value from the appdefaults section of krb5.conf.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..af42fa35f208
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_appdefault_string.html
@@ -0,0 +1,157 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_auth_con_free - Free a krb5_auth_context structure." href="krb5_auth_con_free.html" />
+ <link rel="prev" title="krb5_appdefault_boolean - Retrieve a boolean value from the appdefaults section of krb5.conf." href="krb5_appdefault_boolean.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_appdefault_boolean.html" title="krb5_appdefault_boolean - Retrieve a boolean value from the appdefaults section of krb5.conf."
+ accesskey="P">previous</a> |
+ <a href="krb5_auth_con_free.html" title="krb5_auth_con_free - Free a krb5_auth_context structure."
+ 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_appdefault_string - Retrieve a string value from the appdefaults section of krb5.conf.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[in]</strong> <strong>option</strong> - Option to be checked</p>
+<p><strong>[in]</strong> <strong>default_value</strong> - Default value to return if no match is found</p>
+<p><strong>[out]</strong> <strong>ret_value</strong> - String value of <em>option</em></p>
+</dd>
+</dl>
+<p>This function gets the application defaults for <em>option</em> based on the given <em>appname</em> and/or <em>realm</em> .</p>
+<div class="admonition seealso">
+<p class="admonition-title">See also</p>
+<p>krb5_appdefault_boolean()</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_appdefault_string - Retrieve a string value from the appdefaults section of krb5.conf.</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_appdefault_boolean.html" title="krb5_appdefault_boolean - Retrieve a boolean value from the appdefaults section of krb5.conf."
+ >previous</a> |
+ <a href="krb5_auth_con_free.html" title="krb5_auth_con_free - Free a krb5_auth_context structure."
+ >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_appdefault_string - Retrieve a string value from the appdefaults section of krb5.conf.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..6382e76f24f6
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_free.html
@@ -0,0 +1,156 @@
+<!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_auth_con_free - Free a krb5_auth_context structure. &#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_auth_con_genaddrs - Generate auth context addresses from a connected socket." href="krb5_auth_con_genaddrs.html" />
+ <link rel="prev" title="krb5_appdefault_string - Retrieve a string value from the appdefaults section of krb5.conf." href="krb5_appdefault_string.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_appdefault_string.html" title="krb5_appdefault_string - Retrieve a string value from the appdefaults section of krb5.conf."
+ accesskey="P">previous</a> |
+ <a href="krb5_auth_con_genaddrs.html" title="krb5_auth_con_genaddrs - Generate auth context addresses from a connected socket."
+ 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_auth_con_free - Free a krb5_auth_context structure.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<span class="colon">:</span></dt>
+<dd class="field-odd"><ul class="simple">
+<li><p>0 (always)</p></li>
+</ul>
+</dd>
+</dl>
+<p>This function frees an auth context allocated by krb5_auth_con_init().</p>
+</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_auth_con_free - Free a krb5_auth_context structure.</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_appdefault_string.html" title="krb5_appdefault_string - Retrieve a string value from the appdefaults section of krb5.conf."
+ >previous</a> |
+ <a href="krb5_auth_con_genaddrs.html" title="krb5_auth_con_genaddrs - Generate auth context addresses from a connected socket."
+ >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_auth_con_free - Free a krb5_auth_context structure.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..713ac7e25b05
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_genaddrs.html
@@ -0,0 +1,166 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_auth_con_get_checksum_func - Get the checksum callback from an auth context." href="krb5_auth_con_get_checksum_func.html" />
+ <link rel="prev" title="krb5_auth_con_free - Free a krb5_auth_context structure." href="krb5_auth_con_free.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_auth_con_free.html" title="krb5_auth_con_free - Free a krb5_auth_context structure."
+ accesskey="P">previous</a> |
+ <a href="krb5_auth_con_get_checksum_func.html" title="krb5_auth_con_get_checksum_func - Get the checksum callback from an auth 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_auth_con_genaddrs - Generate auth context addresses from a connected socket.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[in]</strong> <strong>flags</strong> - Flags</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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 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>
+</ul>
+</div></blockquote>
+</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_auth_con_genaddrs - Generate auth context addresses from a connected socket.</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_auth_con_free.html" title="krb5_auth_con_free - Free a krb5_auth_context structure."
+ >previous</a> |
+ <a href="krb5_auth_con_get_checksum_func.html" title="krb5_auth_con_get_checksum_func - Get the checksum callback from an auth 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_auth_con_genaddrs - Generate auth context addresses from a connected socket.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..5e02248f85e8
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_get_checksum_func.html
@@ -0,0 +1,157 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_auth_con_getaddrs - Retrieve address fields from an auth context." href="krb5_auth_con_getaddrs.html" />
+ <link rel="prev" title="krb5_auth_con_genaddrs - Generate auth context addresses from a connected socket." href="krb5_auth_con_genaddrs.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_auth_con_genaddrs.html" title="krb5_auth_con_genaddrs - Generate auth context addresses from a connected socket."
+ accesskey="P">previous</a> |
+ <a href="krb5_auth_con_getaddrs.html" title="krb5_auth_con_getaddrs - Retrieve address fields from an auth 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_auth_con_get_checksum_func - Get the checksum callback from an auth context.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[out]</strong> <strong>data</strong> - Callback argument</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<dt class="field-odd">retval<span class="colon">:</span></dt>
+<dd class="field-odd"><ul class="simple">
+<li><p>0 (always)</p></li>
+</ul>
+</dd>
+</dl>
+</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_auth_con_get_checksum_func - Get the checksum callback from an auth context.</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_auth_con_genaddrs.html" title="krb5_auth_con_genaddrs - Generate auth context addresses from a connected socket."
+ >previous</a> |
+ <a href="krb5_auth_con_getaddrs.html" title="krb5_auth_con_getaddrs - Retrieve address fields from an auth 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_auth_con_get_checksum_func - Get the checksum callback from an auth context.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..152f9ee5e325
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getaddrs.html
@@ -0,0 +1,157 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_auth_con_getauthenticator - Retrieve the authenticator from an auth context." href="krb5_auth_con_getauthenticator.html" />
+ <link rel="prev" title="krb5_auth_con_get_checksum_func - Get the checksum callback from an auth context." href="krb5_auth_con_get_checksum_func.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_auth_con_get_checksum_func.html" title="krb5_auth_con_get_checksum_func - Get the checksum callback from an auth context."
+ accesskey="P">previous</a> |
+ <a href="krb5_auth_con_getauthenticator.html" title="krb5_auth_con_getauthenticator - Retrieve the authenticator from an auth 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_auth_con_getaddrs - Retrieve address fields from an auth context.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[out]</strong> <strong>remote_addr</strong> - Remote address (NULL if not needed)</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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>
+</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_auth_con_getaddrs - Retrieve address fields from an auth context.</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_auth_con_get_checksum_func.html" title="krb5_auth_con_get_checksum_func - Get the checksum callback from an auth context."
+ >previous</a> |
+ <a href="krb5_auth_con_getauthenticator.html" title="krb5_auth_con_getauthenticator - Retrieve the authenticator from an auth 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_auth_con_getaddrs - Retrieve address fields from an auth context.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..9f1aea3944d5
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getauthenticator.html
@@ -0,0 +1,157 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_auth_con_getflags - Retrieve flags from a krb5_auth_context structure." href="krb5_auth_con_getflags.html" />
+ <link rel="prev" title="krb5_auth_con_getaddrs - Retrieve address fields from an auth context." href="krb5_auth_con_getaddrs.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_auth_con_getaddrs.html" title="krb5_auth_con_getaddrs - Retrieve address fields from an auth context."
+ accesskey="P">previous</a> |
+ <a href="krb5_auth_con_getflags.html" title="krb5_auth_con_getflags - Retrieve flags from a krb5_auth_context structure."
+ 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_auth_con_getauthenticator - Retrieve the authenticator from an auth context.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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>Use krb5_free_authenticator() to free <em>authenticator</em> when it is no longer needed.</p>
+</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_auth_con_getauthenticator - Retrieve the authenticator from an auth context.</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_auth_con_getaddrs.html" title="krb5_auth_con_getaddrs - Retrieve address fields from an auth context."
+ >previous</a> |
+ <a href="krb5_auth_con_getflags.html" title="krb5_auth_con_getflags - Retrieve flags from a krb5_auth_context structure."
+ >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_auth_con_getauthenticator - Retrieve the authenticator from an auth context.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..8d70039c53d3
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getflags.html
@@ -0,0 +1,165 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_auth_con_getkey - Retrieve the session key from an auth context as a keyblock." href="krb5_auth_con_getkey.html" />
+ <link rel="prev" title="krb5_auth_con_getauthenticator - Retrieve the authenticator from an auth context." href="krb5_auth_con_getauthenticator.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_auth_con_getauthenticator.html" title="krb5_auth_con_getauthenticator - Retrieve the authenticator from an auth context."
+ accesskey="P">previous</a> |
+ <a href="krb5_auth_con_getkey.html" title="krb5_auth_con_getkey - Retrieve the session key from an auth context as a keyblock."
+ 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_auth_con_getflags - Retrieve flags from a krb5_auth_context structure.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<span class="colon">:</span></dt>
+<dd class="field-odd"><ul class="simple">
+<li><p>0 (always)</p></li>
+</ul>
+</dd>
+</dl>
+<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>
+</ul>
+</div></blockquote>
+</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_auth_con_getflags - Retrieve flags from a krb5_auth_context structure.</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_auth_con_getauthenticator.html" title="krb5_auth_con_getauthenticator - Retrieve the authenticator from an auth context."
+ >previous</a> |
+ <a href="krb5_auth_con_getkey.html" title="krb5_auth_con_getkey - Retrieve the session key from an auth context as a keyblock."
+ >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_auth_con_getflags - Retrieve flags from a krb5_auth_context structure.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..523a9e6a76be
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getkey.html
@@ -0,0 +1,157 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_auth_con_getkey_k - Retrieve the session key from an auth context." href="krb5_auth_con_getkey_k.html" />
+ <link rel="prev" title="krb5_auth_con_getflags - Retrieve flags from a krb5_auth_context structure." href="krb5_auth_con_getflags.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_auth_con_getflags.html" title="krb5_auth_con_getflags - Retrieve flags from a krb5_auth_context structure."
+ accesskey="P">previous</a> |
+ <a href="krb5_auth_con_getkey_k.html" title="krb5_auth_con_getkey_k - Retrieve the session key from an auth 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_auth_con_getkey - Retrieve the session key from an auth context as a keyblock.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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 a keyblock containing the session key from <em>auth_context</em> . Use krb5_free_keyblock() to free <em>keyblock</em> when it is no longer needed</p>
+</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_auth_con_getkey - Retrieve the session key from an auth context as a keyblock.</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_auth_con_getflags.html" title="krb5_auth_con_getflags - Retrieve flags from a krb5_auth_context structure."
+ >previous</a> |
+ <a href="krb5_auth_con_getkey_k.html" title="krb5_auth_con_getkey_k - Retrieve the session key from an auth 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_auth_con_getkey - Retrieve the session key from an auth context as a keyblock.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..788ae74a0b5c
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getkey_k.html
@@ -0,0 +1,157 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_auth_con_getlocalseqnumber - Retrieve the local sequence number from an auth context." href="krb5_auth_con_getlocalseqnumber.html" />
+ <link rel="prev" title="krb5_auth_con_getkey - Retrieve the session key from an auth context as a keyblock." href="krb5_auth_con_getkey.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_auth_con_getkey.html" title="krb5_auth_con_getkey - Retrieve the session key from an auth context as a keyblock."
+ accesskey="P">previous</a> |
+ <a href="krb5_auth_con_getlocalseqnumber.html" title="krb5_auth_con_getlocalseqnumber - Retrieve the local sequence number from an auth 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_auth_con_getkey_k - Retrieve the session key from an auth context.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<span class="colon">:</span></dt>
+<dd class="field-odd"><ul class="simple">
+<li><p>0 (always)</p></li>
+</ul>
+</dd>
+</dl>
+<p>This function sets <em>key</em> to the session key from <em>auth_context</em> . Use krb5_k_free_key() to release <em>key</em> when it is no longer needed.</p>
+</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_auth_con_getkey_k - Retrieve the session key from an auth context.</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_auth_con_getkey.html" title="krb5_auth_con_getkey - Retrieve the session key from an auth context as a keyblock."
+ >previous</a> |
+ <a href="krb5_auth_con_getlocalseqnumber.html" title="krb5_auth_con_getlocalseqnumber - Retrieve the local sequence number from an auth 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_auth_con_getkey_k - Retrieve the session key from an auth context.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..820543828f83
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getlocalseqnumber.html
@@ -0,0 +1,157 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_auth_con_getrcache - Retrieve the replay cache from an auth context." href="krb5_auth_con_getrcache.html" />
+ <link rel="prev" title="krb5_auth_con_getkey_k - Retrieve the session key from an auth context." href="krb5_auth_con_getkey_k.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_auth_con_getkey_k.html" title="krb5_auth_con_getkey_k - Retrieve the session key from an auth context."
+ accesskey="P">previous</a> |
+ <a href="krb5_auth_con_getrcache.html" title="krb5_auth_con_getrcache - Retrieve the replay cache from an auth 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_auth_con_getlocalseqnumber - Retrieve the local sequence number from an auth context.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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>
+</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_auth_con_getlocalseqnumber - Retrieve the local sequence number from an auth context.</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_auth_con_getkey_k.html" title="krb5_auth_con_getkey_k - Retrieve the session key from an auth context."
+ >previous</a> |
+ <a href="krb5_auth_con_getrcache.html" title="krb5_auth_con_getrcache - Retrieve the replay cache from an auth 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_auth_con_getlocalseqnumber - Retrieve the local sequence number from an auth context.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..1a6221a8314b
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getlocalsubkey.html
@@ -0,0 +1,150 @@
+<!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_auth_con_getlocalsubkey &#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_auth_con_getremotesubkey" href="krb5_auth_con_getremotesubkey.html" />
+ <link rel="prev" title="krb5_524_convert_creds - Convert a Kerberos V5 credentials to a Kerberos V4 credentials." href="krb5_524_convert_creds.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_524_convert_creds.html" title="krb5_524_convert_creds - Convert a Kerberos V5 credentials to a Kerberos V4 credentials."
+ accesskey="P">previous</a> |
+ <a href="krb5_auth_con_getremotesubkey.html" title="krb5_auth_con_getremotesubkey"
+ 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_auth_con_getlocalsubkey">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-auth-con-getlocalsubkey">
+<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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<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>
+</dd>
+</dl>
+<p>DEPRECATED Replaced by krb5_auth_con_getsendsubkey().</p>
+</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_auth_con_getlocalsubkey</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_524_convert_creds.html" title="krb5_524_convert_creds - Convert a Kerberos V5 credentials to a Kerberos V4 credentials."
+ >previous</a> |
+ <a href="krb5_auth_con_getremotesubkey.html" title="krb5_auth_con_getremotesubkey"
+ >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_auth_con_getlocalsubkey">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..457b7ac43b95
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getrcache.html
@@ -0,0 +1,157 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_auth_con_getrecvsubkey - Retrieve the receiving subkey from an auth context as a keyblock." href="krb5_auth_con_getrecvsubkey.html" />
+ <link rel="prev" title="krb5_auth_con_getlocalseqnumber - Retrieve the local sequence number from an auth context." href="krb5_auth_con_getlocalseqnumber.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_auth_con_getlocalseqnumber.html" title="krb5_auth_con_getlocalseqnumber - Retrieve the local sequence number from an auth context."
+ accesskey="P">previous</a> |
+ <a href="krb5_auth_con_getrecvsubkey.html" title="krb5_auth_con_getrecvsubkey - Retrieve the receiving subkey from an auth context as a keyblock."
+ 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_auth_con_getrcache - Retrieve the replay cache from an auth context.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<span class="colon">:</span></dt>
+<dd class="field-odd"><ul class="simple">
+<li><p>0 (always)</p></li>
+</ul>
+</dd>
+</dl>
+<p>This function fetches the replay cache from <em>auth_context</em> . The caller should not close <em>rcache</em> .</p>
+</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_auth_con_getrcache - Retrieve the replay cache from an auth context.</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_auth_con_getlocalseqnumber.html" title="krb5_auth_con_getlocalseqnumber - Retrieve the local sequence number from an auth context."
+ >previous</a> |
+ <a href="krb5_auth_con_getrecvsubkey.html" title="krb5_auth_con_getrecvsubkey - Retrieve the receiving subkey from an auth context as a keyblock."
+ >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_auth_con_getrcache - Retrieve the replay cache from an auth context.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..a0c33c91221d
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getrecvsubkey.html
@@ -0,0 +1,157 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_auth_con_getrecvsubkey_k - Retrieve the receiving subkey from an auth context as a keyblock." href="krb5_auth_con_getrecvsubkey_k.html" />
+ <link rel="prev" title="krb5_auth_con_getrcache - Retrieve the replay cache from an auth context." href="krb5_auth_con_getrcache.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_auth_con_getrcache.html" title="krb5_auth_con_getrcache - Retrieve the replay cache from an auth context."
+ accesskey="P">previous</a> |
+ <a href="krb5_auth_con_getrecvsubkey_k.html" title="krb5_auth_con_getrecvsubkey_k - Retrieve the receiving subkey from an auth context as a keyblock."
+ 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_auth_con_getrecvsubkey - Retrieve the receiving subkey from an auth context as a keyblock.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<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<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 a keyblock containing the receiving subkey from <em>auth_context</em> . Use krb5_free_keyblock() to free <em>keyblock</em> when it is no longer needed.</p>
+</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_auth_con_getrecvsubkey - Retrieve the receiving subkey from an auth context as a keyblock.</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_auth_con_getrcache.html" title="krb5_auth_con_getrcache - Retrieve the replay cache from an auth context."
+ >previous</a> |
+ <a href="krb5_auth_con_getrecvsubkey_k.html" title="krb5_auth_con_getrecvsubkey_k - Retrieve the receiving subkey from an auth context as a keyblock."
+ >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_auth_con_getrecvsubkey - Retrieve the receiving subkey from an auth context as a keyblock.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..7eb294ee9897
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getrecvsubkey_k.html
@@ -0,0 +1,157 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_auth_con_getremoteseqnumber - Retrieve the remote sequence number from an auth context." href="krb5_auth_con_getremoteseqnumber.html" />
+ <link rel="prev" title="krb5_auth_con_getrecvsubkey - Retrieve the receiving subkey from an auth context as a keyblock." href="krb5_auth_con_getrecvsubkey.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_auth_con_getrecvsubkey.html" title="krb5_auth_con_getrecvsubkey - Retrieve the receiving subkey from an auth context as a keyblock."
+ accesskey="P">previous</a> |
+ <a href="krb5_auth_con_getremoteseqnumber.html" title="krb5_auth_con_getremoteseqnumber - Retrieve the remote sequence number from an auth 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_auth_con_getrecvsubkey_k - Retrieve the receiving subkey from an auth context as a keyblock.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<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<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 sets <em>key</em> to the receiving subkey from <em>auth_context</em> . Use krb5_k_free_key() to release <em>key</em> when it is no longer needed.</p>
+</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_auth_con_getrecvsubkey_k - Retrieve the receiving subkey from an auth context as a keyblock.</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_auth_con_getrecvsubkey.html" title="krb5_auth_con_getrecvsubkey - Retrieve the receiving subkey from an auth context as a keyblock."
+ >previous</a> |
+ <a href="krb5_auth_con_getremoteseqnumber.html" title="krb5_auth_con_getremoteseqnumber - Retrieve the remote sequence number from an auth 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_auth_con_getrecvsubkey_k - Retrieve the receiving subkey from an auth context as a keyblock.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..5e2a33711eec
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getremoteseqnumber.html
@@ -0,0 +1,157 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_auth_con_getsendsubkey - Retrieve the send subkey from an auth context as a keyblock." href="krb5_auth_con_getsendsubkey.html" />
+ <link rel="prev" title="krb5_auth_con_getrecvsubkey_k - Retrieve the receiving subkey from an auth context as a keyblock." href="krb5_auth_con_getrecvsubkey_k.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_auth_con_getrecvsubkey_k.html" title="krb5_auth_con_getrecvsubkey_k - Retrieve the receiving subkey from an auth context as a keyblock."
+ accesskey="P">previous</a> |
+ <a href="krb5_auth_con_getsendsubkey.html" title="krb5_auth_con_getsendsubkey - Retrieve the send subkey from an auth context as a keyblock."
+ 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_auth_con_getremoteseqnumber - Retrieve the remote sequence number from an auth context.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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>
+</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_auth_con_getremoteseqnumber - Retrieve the remote sequence number from an auth context.</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_auth_con_getrecvsubkey_k.html" title="krb5_auth_con_getrecvsubkey_k - Retrieve the receiving subkey from an auth context as a keyblock."
+ >previous</a> |
+ <a href="krb5_auth_con_getsendsubkey.html" title="krb5_auth_con_getsendsubkey - Retrieve the send subkey from an auth context as a keyblock."
+ >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_auth_con_getremoteseqnumber - Retrieve the remote sequence number from an auth context.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..a445be349ce0
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getremotesubkey.html
@@ -0,0 +1,150 @@
+<!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_auth_con_getremotesubkey &#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_auth_con_initivector - Cause an auth context to use cipher state." href="krb5_auth_con_initivector.html" />
+ <link rel="prev" title="krb5_auth_con_getlocalsubkey" href="krb5_auth_con_getlocalsubkey.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_auth_con_getlocalsubkey.html" title="krb5_auth_con_getlocalsubkey"
+ accesskey="P">previous</a> |
+ <a href="krb5_auth_con_initivector.html" title="krb5_auth_con_initivector - Cause an auth context to use cipher state."
+ 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_auth_con_getremotesubkey">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-auth-con-getremotesubkey">
+<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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<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>
+</dd>
+</dl>
+<p>DEPRECATED Replaced by krb5_auth_con_getrecvsubkey().</p>
+</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_auth_con_getremotesubkey</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_auth_con_getlocalsubkey.html" title="krb5_auth_con_getlocalsubkey"
+ >previous</a> |
+ <a href="krb5_auth_con_initivector.html" title="krb5_auth_con_initivector - Cause an auth context to use cipher state."
+ >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_auth_con_getremotesubkey">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..43b3a9cd8d6e
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getsendsubkey.html
@@ -0,0 +1,157 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_auth_con_getsendsubkey_k - Retrieve the send subkey from an auth context." href="krb5_auth_con_getsendsubkey_k.html" />
+ <link rel="prev" title="krb5_auth_con_getremoteseqnumber - Retrieve the remote sequence number from an auth context." href="krb5_auth_con_getremoteseqnumber.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_auth_con_getremoteseqnumber.html" title="krb5_auth_con_getremoteseqnumber - Retrieve the remote sequence number from an auth context."
+ accesskey="P">previous</a> |
+ <a href="krb5_auth_con_getsendsubkey_k.html" title="krb5_auth_con_getsendsubkey_k - Retrieve the send subkey from an auth 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_auth_con_getsendsubkey - Retrieve the send subkey from an auth context as a keyblock.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<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<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 a keyblock containing the send subkey from <em>auth_context</em> . Use krb5_free_keyblock() to free <em>keyblock</em> when it is no longer needed.</p>
+</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_auth_con_getsendsubkey - Retrieve the send subkey from an auth context as a keyblock.</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_auth_con_getremoteseqnumber.html" title="krb5_auth_con_getremoteseqnumber - Retrieve the remote sequence number from an auth context."
+ >previous</a> |
+ <a href="krb5_auth_con_getsendsubkey_k.html" title="krb5_auth_con_getsendsubkey_k - Retrieve the send subkey from an auth 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_auth_con_getsendsubkey - Retrieve the send subkey from an auth context as a keyblock.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..316fb39700fe
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_getsendsubkey_k.html
@@ -0,0 +1,157 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_auth_con_init - Create and initialize an authentication context." href="krb5_auth_con_init.html" />
+ <link rel="prev" title="krb5_auth_con_getsendsubkey - Retrieve the send subkey from an auth context as a keyblock." href="krb5_auth_con_getsendsubkey.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_auth_con_getsendsubkey.html" title="krb5_auth_con_getsendsubkey - Retrieve the send subkey from an auth context as a keyblock."
+ accesskey="P">previous</a> |
+ <a href="krb5_auth_con_init.html" title="krb5_auth_con_init - Create and initialize an authentication 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_auth_con_getsendsubkey_k - Retrieve the send subkey from an auth context.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<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<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 sets <em>key</em> to the send subkey from <em>auth_context</em> . Use krb5_k_free_key() to release <em>key</em> when it is no longer needed.</p>
+</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_auth_con_getsendsubkey_k - Retrieve the send subkey from an auth context.</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_auth_con_getsendsubkey.html" title="krb5_auth_con_getsendsubkey - Retrieve the send subkey from an auth context as a keyblock."
+ >previous</a> |
+ <a href="krb5_auth_con_init.html" title="krb5_auth_con_init - Create and initialize an authentication 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_auth_con_getsendsubkey_k - Retrieve the send subkey from an auth context.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..59e6f4f2d06a
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_init.html
@@ -0,0 +1,158 @@
+<!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_auth_con_init - Create and initialize an authentication context. &#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_auth_con_set_checksum_func - Set a checksum callback in an auth context." href="krb5_auth_con_set_checksum_func.html" />
+ <link rel="prev" title="krb5_auth_con_getsendsubkey_k - Retrieve the send subkey from an auth context." href="krb5_auth_con_getsendsubkey_k.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_auth_con_getsendsubkey_k.html" title="krb5_auth_con_getsendsubkey_k - Retrieve the send subkey from an auth context."
+ accesskey="P">previous</a> |
+ <a href="krb5_auth_con_set_checksum_func.html" title="krb5_auth_con_set_checksum_func - Set a checksum callback in an auth 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_auth_con_init - Create and initialize an authentication context.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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>The allocated <em>auth_context</em> must be freed with krb5_auth_con_free() when it is no longer needed.</p>
+</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_auth_con_init - Create and initialize an authentication context.</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_auth_con_getsendsubkey_k.html" title="krb5_auth_con_getsendsubkey_k - Retrieve the send subkey from an auth context."
+ >previous</a> |
+ <a href="krb5_auth_con_set_checksum_func.html" title="krb5_auth_con_set_checksum_func - Set a checksum callback in an auth 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_auth_con_init - Create and initialize an authentication context.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..b4453f9d37f6
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_initivector.html
@@ -0,0 +1,156 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_build_principal_va" href="krb5_build_principal_va.html" />
+ <link rel="prev" title="krb5_auth_con_getremotesubkey" href="krb5_auth_con_getremotesubkey.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_auth_con_getremotesubkey.html" title="krb5_auth_con_getremotesubkey"
+ accesskey="P">previous</a> |
+ <a href="krb5_build_principal_va.html" title="krb5_build_principal_va"
+ 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_auth_con_initivector - Cause an auth context to use cipher state.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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>Prepare <em>auth_context</em> to use cipher state when krb5_mk_priv() or krb5_rd_priv() encrypt or decrypt data.</p>
+</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_auth_con_initivector - Cause an auth context to use cipher state.</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_auth_con_getremotesubkey.html" title="krb5_auth_con_getremotesubkey"
+ >previous</a> |
+ <a href="krb5_build_principal_va.html" title="krb5_build_principal_va"
+ >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_auth_con_initivector - Cause an auth context to use cipher state.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..c986fb093a21
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_set_checksum_func.html
@@ -0,0 +1,158 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_auth_con_set_req_cksumtype - Set checksum type in an an auth context." href="krb5_auth_con_set_req_cksumtype.html" />
+ <link rel="prev" title="krb5_auth_con_init - Create and initialize an authentication context." href="krb5_auth_con_init.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_auth_con_init.html" title="krb5_auth_con_init - Create and initialize an authentication context."
+ accesskey="P">previous</a> |
+ <a href="krb5_auth_con_set_req_cksumtype.html" title="krb5_auth_con_set_req_cksumtype - Set checksum type in an an auth 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_auth_con_set_checksum_func - Set a checksum callback in an auth context.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[in]</strong> <strong>data</strong> - Callback argument</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<dt class="field-odd">retval<span class="colon">:</span></dt>
+<dd class="field-odd"><ul class="simple">
+<li><p>0 (always)</p></li>
+</ul>
+</dd>
+</dl>
+<p>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 <em>auth_context</em> .</p>
+</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_auth_con_set_checksum_func - Set a checksum callback in an auth context.</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_auth_con_init.html" title="krb5_auth_con_init - Create and initialize an authentication context."
+ >previous</a> |
+ <a href="krb5_auth_con_set_req_cksumtype.html" title="krb5_auth_con_set_req_cksumtype - Set checksum type in an an auth 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_auth_con_set_checksum_func - Set a checksum callback in an auth context.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..96a1874db79d
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_set_req_cksumtype.html
@@ -0,0 +1,157 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_auth_con_setaddrs - Set the local and remote addresses in an auth context." href="krb5_auth_con_setaddrs.html" />
+ <link rel="prev" title="krb5_auth_con_set_checksum_func - Set a checksum callback in an auth context." href="krb5_auth_con_set_checksum_func.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_auth_con_set_checksum_func.html" title="krb5_auth_con_set_checksum_func - Set a checksum callback in an auth context."
+ accesskey="P">previous</a> |
+ <a href="krb5_auth_con_setaddrs.html" title="krb5_auth_con_setaddrs - Set the local and remote addresses in an auth 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_auth_con_set_req_cksumtype - Set checksum type in an an auth context.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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 sets the checksum type in <em>auth_context</em> to be used by krb5_mk_req() for the authenticator checksum.</p>
+</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_auth_con_set_req_cksumtype - Set checksum type in an an auth context.</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_auth_con_set_checksum_func.html" title="krb5_auth_con_set_checksum_func - Set a checksum callback in an auth context."
+ >previous</a> |
+ <a href="krb5_auth_con_setaddrs.html" title="krb5_auth_con_setaddrs - Set the local and remote addresses in an auth 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_auth_con_set_req_cksumtype - Set checksum type in an an auth context.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..7218f80b5fe0
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_setaddrs.html
@@ -0,0 +1,162 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_auth_con_setflags - Set a flags field in a krb5_auth_context structure." href="krb5_auth_con_setflags.html" />
+ <link rel="prev" title="krb5_auth_con_set_req_cksumtype - Set checksum type in an an auth context." href="krb5_auth_con_set_req_cksumtype.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_auth_con_set_req_cksumtype.html" title="krb5_auth_con_set_req_cksumtype - Set checksum type in an an auth context."
+ accesskey="P">previous</a> |
+ <a href="krb5_auth_con_setflags.html" title="krb5_auth_con_setflags - Set a flags field in a krb5_auth_context structure."
+ 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_auth_con_setaddrs - Set the local and remote addresses in an auth context.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[in]</strong> <strong>remote_addr</strong> - Remote address</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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 releases the storage assigned to the contents of the local and remote addresses of <em>auth_context</em> and then sets them to <em>local_addr</em> and <em>remote_addr</em> respectively.</p>
+<div class="admonition seealso">
+<p class="admonition-title">See also</p>
+<p>krb5_auth_con_genaddrs()</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_auth_con_setaddrs - Set the local and remote addresses in an auth context.</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_auth_con_set_req_cksumtype.html" title="krb5_auth_con_set_req_cksumtype - Set checksum type in an an auth context."
+ >previous</a> |
+ <a href="krb5_auth_con_setflags.html" title="krb5_auth_con_setflags - Set a flags field in a krb5_auth_context structure."
+ >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_auth_con_setaddrs - Set the local and remote addresses in an auth context.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..c816fc68342e
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_setflags.html
@@ -0,0 +1,165 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_auth_con_setports - Set local and remote port fields in an auth context." href="krb5_auth_con_setports.html" />
+ <link rel="prev" title="krb5_auth_con_setaddrs - Set the local and remote addresses in an auth context." href="krb5_auth_con_setaddrs.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_auth_con_setaddrs.html" title="krb5_auth_con_setaddrs - Set the local and remote addresses in an auth context."
+ accesskey="P">previous</a> |
+ <a href="krb5_auth_con_setports.html" title="krb5_auth_con_setports - Set local and remote port fields in an auth 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_auth_con_setflags - Set a flags field in a krb5_auth_context structure.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<span class="colon">:</span></dt>
+<dd class="field-odd"><ul class="simple">
+<li><p>0 (always)</p></li>
+</ul>
+</dd>
+</dl>
+<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>
+</ul>
+</div></blockquote>
+</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_auth_con_setflags - Set a flags field in a krb5_auth_context structure.</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_auth_con_setaddrs.html" title="krb5_auth_con_setaddrs - Set the local and remote addresses in an auth context."
+ >previous</a> |
+ <a href="krb5_auth_con_setports.html" title="krb5_auth_con_setports - Set local and remote port fields in an auth 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_auth_con_setflags - Set a flags field in a krb5_auth_context structure.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..da866afc5baf
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_setports.html
@@ -0,0 +1,162 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_auth_con_setrcache - Set the replay cache in an auth context." href="krb5_auth_con_setrcache.html" />
+ <link rel="prev" title="krb5_auth_con_setflags - Set a flags field in a krb5_auth_context structure." href="krb5_auth_con_setflags.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_auth_con_setflags.html" title="krb5_auth_con_setflags - Set a flags field in a krb5_auth_context structure."
+ accesskey="P">previous</a> |
+ <a href="krb5_auth_con_setrcache.html" title="krb5_auth_con_setrcache - Set the replay cache in an auth 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_auth_con_setports - Set local and remote port fields in an auth context.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[in]</strong> <strong>remote_port</strong> - Remote port</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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 releases the storage assigned to the contents of the local and remote ports of <em>auth_context</em> and then sets them to <em>local_port</em> and <em>remote_port</em> respectively.</p>
+<div class="admonition seealso">
+<p class="admonition-title">See also</p>
+<p>krb5_auth_con_genaddrs()</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_auth_con_setports - Set local and remote port fields in an auth context.</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_auth_con_setflags.html" title="krb5_auth_con_setflags - Set a flags field in a krb5_auth_context structure."
+ >previous</a> |
+ <a href="krb5_auth_con_setrcache.html" title="krb5_auth_con_setrcache - Set the replay cache in an auth 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_auth_con_setports - Set local and remote port fields in an auth context.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..85c3afdcb2b2
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_setrcache.html
@@ -0,0 +1,157 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_auth_con_setrecvsubkey - Set the receiving subkey in an auth context with a keyblock." href="krb5_auth_con_setrecvsubkey.html" />
+ <link rel="prev" title="krb5_auth_con_setports - Set local and remote port fields in an auth context." href="krb5_auth_con_setports.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_auth_con_setports.html" title="krb5_auth_con_setports - Set local and remote port fields in an auth context."
+ accesskey="P">previous</a> |
+ <a href="krb5_auth_con_setrecvsubkey.html" title="krb5_auth_con_setrecvsubkey - Set the receiving subkey in an auth context with a keyblock."
+ 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_auth_con_setrcache - Set the replay cache in an auth context.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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 sets the replay cache in <em>auth_context</em> to <em>rcache</em> . <em>rcache</em> will be closed when <em>auth_context</em> is freed, so the caller should relinquish that responsibility.</p>
+</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_auth_con_setrcache - Set the replay cache in an auth context.</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_auth_con_setports.html" title="krb5_auth_con_setports - Set local and remote port fields in an auth context."
+ >previous</a> |
+ <a href="krb5_auth_con_setrecvsubkey.html" title="krb5_auth_con_setrecvsubkey - Set the receiving subkey in an auth context with a keyblock."
+ >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_auth_con_setrcache - Set the replay cache in an auth context.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..e16e61ff6ca5
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_setrecvsubkey.html
@@ -0,0 +1,157 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_auth_con_setrecvsubkey_k - Set the receiving subkey in an auth context." href="krb5_auth_con_setrecvsubkey_k.html" />
+ <link rel="prev" title="krb5_auth_con_setrcache - Set the replay cache in an auth context." href="krb5_auth_con_setrcache.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_auth_con_setrcache.html" title="krb5_auth_con_setrcache - Set the replay cache in an auth context."
+ accesskey="P">previous</a> |
+ <a href="krb5_auth_con_setrecvsubkey_k.html" title="krb5_auth_con_setrecvsubkey_k - Set the receiving subkey in an auth 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_auth_con_setrecvsubkey - Set the receiving subkey in an auth context with a keyblock.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<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<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 sets the receiving subkey in <em>ac</em> to a copy of <em>keyblock</em> .</p>
+</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_auth_con_setrecvsubkey - Set the receiving subkey in an auth context with a keyblock.</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_auth_con_setrcache.html" title="krb5_auth_con_setrcache - Set the replay cache in an auth context."
+ >previous</a> |
+ <a href="krb5_auth_con_setrecvsubkey_k.html" title="krb5_auth_con_setrecvsubkey_k - Set the receiving subkey in an auth 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_auth_con_setrecvsubkey - Set the receiving subkey in an auth context with a keyblock.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..d9785cd1aa19
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_setrecvsubkey_k.html
@@ -0,0 +1,161 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_auth_con_setsendsubkey - Set the send subkey in an auth context with a keyblock." href="krb5_auth_con_setsendsubkey.html" />
+ <link rel="prev" title="krb5_auth_con_setrecvsubkey - Set the receiving subkey in an auth context with a keyblock." href="krb5_auth_con_setrecvsubkey.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_auth_con_setrecvsubkey.html" title="krb5_auth_con_setrecvsubkey - Set the receiving subkey in an auth context with a keyblock."
+ accesskey="P">previous</a> |
+ <a href="krb5_auth_con_setsendsubkey.html" title="krb5_auth_con_setsendsubkey - Set the send subkey in an auth context with a keyblock."
+ 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_auth_con_setrecvsubkey_k - Set the receiving subkey in an auth context.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<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<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 sets the receiving subkey in <em>ac</em> to <em>key</em> , incrementing its reference count.</p>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>New in 1.9</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_auth_con_setrecvsubkey_k - Set the receiving subkey in an auth context.</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_auth_con_setrecvsubkey.html" title="krb5_auth_con_setrecvsubkey - Set the receiving subkey in an auth context with a keyblock."
+ >previous</a> |
+ <a href="krb5_auth_con_setsendsubkey.html" title="krb5_auth_con_setsendsubkey - Set the send subkey in an auth context with a keyblock."
+ >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_auth_con_setrecvsubkey_k - Set the receiving subkey in an auth context.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..6b1d582937a3
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_setsendsubkey.html
@@ -0,0 +1,157 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_auth_con_setsendsubkey_k - Set the send subkey in an auth context." href="krb5_auth_con_setsendsubkey_k.html" />
+ <link rel="prev" title="krb5_auth_con_setrecvsubkey_k - Set the receiving subkey in an auth context." href="krb5_auth_con_setrecvsubkey_k.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_auth_con_setrecvsubkey_k.html" title="krb5_auth_con_setrecvsubkey_k - Set the receiving subkey in an auth context."
+ accesskey="P">previous</a> |
+ <a href="krb5_auth_con_setsendsubkey_k.html" title="krb5_auth_con_setsendsubkey_k - Set the send subkey in an auth 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_auth_con_setsendsubkey - Set the send subkey in an auth context with a keyblock.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<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<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 sets the send subkey in <em>ac</em> to a copy of <em>keyblock</em> .</p>
+</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_auth_con_setsendsubkey - Set the send subkey in an auth context with a keyblock.</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_auth_con_setrecvsubkey_k.html" title="krb5_auth_con_setrecvsubkey_k - Set the receiving subkey in an auth context."
+ >previous</a> |
+ <a href="krb5_auth_con_setsendsubkey_k.html" title="krb5_auth_con_setsendsubkey_k - Set the send subkey in an auth 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_auth_con_setsendsubkey - Set the send subkey in an auth context with a keyblock.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..c51f50686eca
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_setsendsubkey_k.html
@@ -0,0 +1,161 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_auth_con_setuseruserkey - Set the session key in an auth context." href="krb5_auth_con_setuseruserkey.html" />
+ <link rel="prev" title="krb5_auth_con_setsendsubkey - Set the send subkey in an auth context with a keyblock." href="krb5_auth_con_setsendsubkey.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_auth_con_setsendsubkey.html" title="krb5_auth_con_setsendsubkey - Set the send subkey in an auth context with a keyblock."
+ accesskey="P">previous</a> |
+ <a href="krb5_auth_con_setuseruserkey.html" title="krb5_auth_con_setuseruserkey - Set the session key in an auth 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_auth_con_setsendsubkey_k - Set the send subkey in an auth context.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<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<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 sets the send subkey in <em>ac</em> to <em>key</em> , incrementing its reference count.</p>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>New in 1.9</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_auth_con_setsendsubkey_k - Set the send subkey in an auth context.</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_auth_con_setsendsubkey.html" title="krb5_auth_con_setsendsubkey - Set the send subkey in an auth context with a keyblock."
+ >previous</a> |
+ <a href="krb5_auth_con_setuseruserkey.html" title="krb5_auth_con_setuseruserkey - Set the session key in an auth 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_auth_con_setsendsubkey_k - Set the send subkey in an auth context.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..7d8505fe4c97
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_auth_con_setuseruserkey.html
@@ -0,0 +1,156 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_cc_cache_match - Find a credential cache with a specified client principal." href="krb5_cc_cache_match.html" />
+ <link rel="prev" title="krb5_auth_con_setsendsubkey_k - Set the send subkey in an auth context." href="krb5_auth_con_setsendsubkey_k.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_auth_con_setsendsubkey_k.html" title="krb5_auth_con_setsendsubkey_k - Set the send subkey in an auth context."
+ accesskey="P">previous</a> |
+ <a href="krb5_cc_cache_match.html" title="krb5_cc_cache_match - Find a credential cache with a specified client principal."
+ 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_auth_con_setuseruserkey - Set the session key in an auth context.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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>
+</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_auth_con_setuseruserkey - Set the session key in an auth context.</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_auth_con_setsendsubkey_k.html" title="krb5_auth_con_setsendsubkey_k - Set the send subkey in an auth context."
+ >previous</a> |
+ <a href="krb5_cc_cache_match.html" title="krb5_cc_cache_match - Find a credential cache with a specified client principal."
+ >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_auth_con_setuseruserkey - Set the session key in an auth context.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..8aa12be494a3
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_build_principal.html
@@ -0,0 +1,168 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_build_principal_alloc_va - Build a principal name, using a precomputed variable argument list." href="krb5_build_principal_alloc_va.html" />
+ <link rel="prev" title="krb5 API" href="index.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="index.html" title="krb5 API"
+ accesskey="P">previous</a> |
+ <a href="krb5_build_principal_alloc_va.html" title="krb5_build_principal_alloc_va - Build a principal name, using a precomputed variable argument list."
+ 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_build_principal - Build a principal name using null-terminated strings.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[in]</strong> <strong>realm</strong> - Realm name</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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<span class="colon">:</span></dt>
+<dd class="field-even"><ul class="simple">
+<li><p>Kerberos error codes</p></li>
+</ul>
+</dd>
+</dl>
+<p>Call krb5_free_principal() to free <em>princ</em> when it is no longer needed.</p>
+<p>Beginning with release 1.20, the name type of the principal will be inferred as <strong>KRB5_NT_SRV_INST</strong> or <strong>KRB5_NT_WELLKNOWN</strong> based on the principal name. The type will be <strong>KRB5_NT_PRINCIPAL</strong> if a type cannot be inferred.</p>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>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-computed <em>varargs</em> pointer.</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_build_principal - Build a principal name using null-terminated strings.</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="index.html" title="krb5 API"
+ >previous</a> |
+ <a href="krb5_build_principal_alloc_va.html" title="krb5_build_principal_alloc_va - Build a principal name, using a precomputed variable argument list."
+ >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_build_principal - Build a principal name using null-terminated strings.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..34ad2a32121e
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_build_principal_alloc_va.html
@@ -0,0 +1,165 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_build_principal_ext - Build a principal name using length-counted strings." href="krb5_build_principal_ext.html" />
+ <link rel="prev" title="krb5_build_principal - Build a principal name using null-terminated strings." href="krb5_build_principal.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_build_principal.html" title="krb5_build_principal - Build a principal name using null-terminated strings."
+ accesskey="P">previous</a> |
+ <a href="krb5_build_principal_ext.html" title="krb5_build_principal_ext - Build a principal name using length-counted strings."
+ 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_build_principal_alloc_va - Build a principal name, using a precomputed variable argument list.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[in]</strong> <strong>realm</strong> - Realm name</p>
+<p><strong>[in]</strong> <strong>ap</strong> - List of char * components, ending with NULL</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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<span class="colon">:</span></dt>
+<dd class="field-even"><ul class="simple">
+<li><p>Kerberos error codes</p></li>
+</ul>
+</dd>
+</dl>
+<p>Similar to krb5_build_principal(), this function builds a principal name, but its name components are specified as a va_list.</p>
+<p>Use krb5_free_principal() to deallocate <em>princ</em> when it is no longer needed.</p>
+</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_build_principal_alloc_va - Build a principal name, using a precomputed variable argument list.</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_build_principal.html" title="krb5_build_principal - Build a principal name using null-terminated strings."
+ >previous</a> |
+ <a href="krb5_build_principal_ext.html" title="krb5_build_principal_ext - Build a principal name using length-counted strings."
+ >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_build_principal_alloc_va - Build a principal name, using a precomputed variable argument list.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..9b5c47dce2e0
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_build_principal_ext.html
@@ -0,0 +1,164 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_cc_close - Close a credential cache handle." href="krb5_cc_close.html" />
+ <link rel="prev" title="krb5_build_principal_alloc_va - Build a principal name, using a precomputed variable argument list." href="krb5_build_principal_alloc_va.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_build_principal_alloc_va.html" title="krb5_build_principal_alloc_va - Build a principal name, using a precomputed variable argument list."
+ accesskey="P">previous</a> |
+ <a href="krb5_cc_close.html" title="krb5_cc_close - Close a credential cache handle."
+ 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_build_principal_ext - Build a principal name using length-counted strings.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[in]</strong> <strong>realm</strong> - Realm name</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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<span class="colon">:</span></dt>
+<dd class="field-even"><ul class="simple">
+<li><p>Kerberos error codes</p></li>
+</ul>
+</dd>
+</dl>
+<p>This function creates a principal from a length-counted string and a variable-length list of length-counted components. The list of components ends with the first 0 length argument (so it is not possible to specify an empty component with this function). Call krb5_free_principal() to free allocated memory for principal when it is no longer needed.</p>
+<p>Beginning with release 1.20, the name type of the principal will be inferred as <strong>KRB5_NT_SRV_INST</strong> or <strong>KRB5_NT_WELLKNOWN</strong> based on the principal name. The type will be <strong>KRB5_NT_PRINCIPAL</strong> if a type cannot be inferred.</p>
+</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_build_principal_ext - Build a principal name using length-counted strings.</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_build_principal_alloc_va.html" title="krb5_build_principal_alloc_va - Build a principal name, using a precomputed variable argument list."
+ >previous</a> |
+ <a href="krb5_cc_close.html" title="krb5_cc_close - Close a credential cache handle."
+ >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_build_principal_ext - Build a principal name using length-counted strings.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..14dfa688a523
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_build_principal_va.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_build_principal_va &#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_c_random_seed" href="krb5_c_random_seed.html" />
+ <link rel="prev" title="krb5_auth_con_initivector - Cause an auth context to use cipher state." href="krb5_auth_con_initivector.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_auth_con_initivector.html" title="krb5_auth_con_initivector - Cause an auth context to use cipher state."
+ accesskey="P">previous</a> |
+ <a href="krb5_c_random_seed.html" title="krb5_c_random_seed"
+ 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_build_principal_va">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-build-principal-va">
+<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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<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>
+<p><strong>realm</strong></p>
+<p><strong>ap</strong></p>
+</dd>
+</dl>
+<p>DEPRECATED Replaced by krb5_build_principal_alloc_va().</p>
+</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_build_principal_va</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_auth_con_initivector.html" title="krb5_auth_con_initivector - Cause an auth context to use cipher state."
+ >previous</a> |
+ <a href="krb5_c_random_seed.html" title="krb5_c_random_seed"
+ >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_build_principal_va">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..cd4c29b4fb93
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_block_size.html
@@ -0,0 +1,156 @@
+<!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_c_block_size - Return cipher block size. &#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_c_checksum_length - Return the length of checksums for a checksum type." href="krb5_c_checksum_length.html" />
+ <link rel="prev" title="krb5_wrap_error_message - Add a prefix to a different error code’s message." href="krb5_wrap_error_message.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_wrap_error_message.html" title="krb5_wrap_error_message - Add a prefix to a different error code’s message."
+ accesskey="P">previous</a> |
+ <a href="krb5_c_checksum_length.html" title="krb5_c_checksum_length - Return the length of checksums for a checksum type."
+ 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_c_block_size - Return cipher block size.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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>
+</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_c_block_size - Return cipher block size.</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_wrap_error_message.html" title="krb5_wrap_error_message - Add a prefix to a different error code’s message."
+ >previous</a> |
+ <a href="krb5_c_checksum_length.html" title="krb5_c_checksum_length - Return the length of checksums for a checksum type."
+ >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_c_block_size - Return cipher block size.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..915821468ff0
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_checksum_length.html
@@ -0,0 +1,156 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_c_crypto_length - Return a length of a message field specific to the encryption type." href="krb5_c_crypto_length.html" />
+ <link rel="prev" title="krb5_c_block_size - Return cipher block size." href="krb5_c_block_size.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_c_block_size.html" title="krb5_c_block_size - Return cipher block size."
+ accesskey="P">previous</a> |
+ <a href="krb5_c_crypto_length.html" title="krb5_c_crypto_length - Return a length of a message field specific to the encryption type."
+ 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_c_checksum_length - Return the length of checksums for a checksum type.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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>
+</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_c_checksum_length - Return the length of checksums for a checksum type.</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_c_block_size.html" title="krb5_c_block_size - Return cipher block size."
+ >previous</a> |
+ <a href="krb5_c_crypto_length.html" title="krb5_c_crypto_length - Return a length of a message field specific to the encryption type."
+ >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_c_checksum_length - Return the length of checksums for a checksum type.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..468fd2bc9750
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_crypto_length.html
@@ -0,0 +1,157 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_c_crypto_length_iov - Fill in lengths for header, trailer and padding in a IOV array." href="krb5_c_crypto_length_iov.html" />
+ <link rel="prev" title="krb5_c_checksum_length - Return the length of checksums for a checksum type." href="krb5_c_checksum_length.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_c_checksum_length.html" title="krb5_c_checksum_length - Return the length of checksums for a checksum type."
+ accesskey="P">previous</a> |
+ <a href="krb5_c_crypto_length_iov.html" title="krb5_c_crypto_length_iov - Fill in lengths for header, trailer and padding in a IOV array."
+ 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_c_crypto_length - Return a length of a message field specific to the encryption type.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[out]</strong> <strong>size</strong> - Length of the <em>type</em> specific to <em>enctype</em></p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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>
+</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_c_crypto_length - Return a length of a message field specific to the encryption type.</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_c_checksum_length.html" title="krb5_c_checksum_length - Return the length of checksums for a checksum type."
+ >previous</a> |
+ <a href="krb5_c_crypto_length_iov.html" title="krb5_c_crypto_length_iov - Fill in lengths for header, trailer and padding in a IOV array."
+ >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_c_crypto_length - Return a length of a message field specific to the encryption type.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..ef785787181e
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_crypto_length_iov.html
@@ -0,0 +1,158 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_c_decrypt - Decrypt data using a key (operates on keyblock)." href="krb5_c_decrypt.html" />
+ <link rel="prev" title="krb5_c_crypto_length - Return a length of a message field specific to the encryption type." href="krb5_c_crypto_length.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_c_crypto_length.html" title="krb5_c_crypto_length - Return a length of a message field specific to the encryption type."
+ accesskey="P">previous</a> |
+ <a href="krb5_c_decrypt.html" title="krb5_c_decrypt - Decrypt data using a key (operates on keyblock)."
+ 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_c_crypto_length_iov - Fill in lengths for header, trailer and padding in a IOV array.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[in]</strong> <strong>num_data</strong> - Size of <em>data</em></p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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>
+</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_c_crypto_length_iov - Fill in lengths for header, trailer and padding in a IOV array.</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_c_crypto_length.html" title="krb5_c_crypto_length - Return a length of a message field specific to the encryption type."
+ >previous</a> |
+ <a href="krb5_c_decrypt.html" title="krb5_c_decrypt - Decrypt data using a key (operates on keyblock)."
+ >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_c_crypto_length_iov - Fill in lengths for header, trailer and padding in a IOV array.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..06c51a14eb49
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_decrypt.html
@@ -0,0 +1,164 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_c_decrypt_iov - Decrypt data in place supporting AEAD (operates on keyblock)." href="krb5_c_decrypt_iov.html" />
+ <link rel="prev" title="krb5_c_crypto_length_iov - Fill in lengths for header, trailer and padding in a IOV array." href="krb5_c_crypto_length_iov.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_c_crypto_length_iov.html" title="krb5_c_crypto_length_iov - Fill in lengths for header, trailer and padding in a IOV array."
+ accesskey="P">previous</a> |
+ <a href="krb5_c_decrypt_iov.html" title="krb5_c_decrypt_iov - Decrypt data in place supporting AEAD (operates on keyblock)."
+ 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_c_decrypt - Decrypt data using a key (operates on keyblock).">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[inout]</strong> <strong>cipher_state</strong> - Cipher state; specify NULL if not needed</p>
+<p><strong>[in]</strong> <strong>input</strong> - Encrypted data</p>
+<p><strong>[out]</strong> <strong>output</strong> - Decrypted data</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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 decrypts the data block <em>input</em> and stores the output into <em>output</em> . The actual decryption 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 decryption 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. The usual practice is to allocate an output buffer as long as the ciphertext, and let krb5_c_decrypt() trim <em>output-&gt;length</em> . For some enctypes, the resulting <em>output-&gt;length</em> may include padding bytes.</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_c_decrypt - Decrypt data using a key (operates on keyblock).</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_c_crypto_length_iov.html" title="krb5_c_crypto_length_iov - Fill in lengths for header, trailer and padding in a IOV array."
+ >previous</a> |
+ <a href="krb5_c_decrypt_iov.html" title="krb5_c_decrypt_iov - Decrypt data in place supporting AEAD (operates on keyblock)."
+ >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_c_decrypt - Decrypt data using a key (operates on keyblock).">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..b7d1e7bd348b
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_decrypt_iov.html
@@ -0,0 +1,168 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_c_derive_prfplus - Derive a key using some input data (via RFC 6113 PRF+)." href="krb5_c_derive_prfplus.html" />
+ <link rel="prev" title="krb5_c_decrypt - Decrypt data using a key (operates on keyblock)." href="krb5_c_decrypt.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_c_decrypt.html" title="krb5_c_decrypt - Decrypt data using a key (operates on keyblock)."
+ accesskey="P">previous</a> |
+ <a href="krb5_c_derive_prfplus.html" title="krb5_c_derive_prfplus - Derive a key using some input data (via RFC 6113 PRF+)."
+ 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_c_decrypt_iov - Decrypt data in place supporting AEAD (operates on keyblock).">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[in]</strong> <strong>cipher_state</strong> - Cipher state; specify NULL if not needed</p>
+<p><strong>[inout]</strong> <strong>data</strong> - IOV array. Modified in-place.</p>
+<p><strong>[in]</strong> <strong>num_data</strong> - Size of <em>data</em></p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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 decrypts the data block <em>data</em> and stores the output in-place. The actual decryption key will be derived from <em>keyblock</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 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.</p>
+<div class="admonition seealso">
+<p class="admonition-title">See also</p>
+<p>krb5_c_decrypt_iov()</p>
+</div>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>On return from a krb5_c_decrypt_iov() call, the <em>data-&gt;length</em> 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.</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_c_decrypt_iov - Decrypt data in place supporting AEAD (operates on keyblock).</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_c_decrypt.html" title="krb5_c_decrypt - Decrypt data using a key (operates on keyblock)."
+ >previous</a> |
+ <a href="krb5_c_derive_prfplus.html" title="krb5_c_derive_prfplus - Derive a key using some input data (via RFC 6113 PRF+)."
+ >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_c_decrypt_iov - Decrypt data in place supporting AEAD (operates on keyblock).">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..4eae56703d33
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_derive_prfplus.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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_c_encrypt - Encrypt data using a key (operates on keyblock)." href="krb5_c_encrypt.html" />
+ <link rel="prev" title="krb5_c_decrypt_iov - Decrypt data in place supporting AEAD (operates on keyblock)." href="krb5_c_decrypt_iov.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_c_decrypt_iov.html" title="krb5_c_decrypt_iov - Decrypt data in place supporting AEAD (operates on keyblock)."
+ accesskey="P">previous</a> |
+ <a href="krb5_c_encrypt.html" title="krb5_c_encrypt - Encrypt data using a key (operates on keyblock)."
+ 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_c_derive_prfplus - Derive a key using some input data (via RFC 6113 PRF+).">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[in]</strong> <strong>enctype</strong> - Output key enctype (or <strong>ENCTYPE_NULL</strong> )</p>
+<p><strong>[out]</strong> <strong>out</strong> - Derived keyblock</p>
+</dd>
+</dl>
+<p>This function uses PRF+ as defined in RFC 6113 to derive a key from another key and an input string. If <em>enctype</em> is <strong>ENCTYPE_NULL</strong> , the output key will have the same enctype as the input key.</p>
+</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_c_derive_prfplus - Derive a key using some input data (via RFC 6113 PRF+).</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_c_decrypt_iov.html" title="krb5_c_decrypt_iov - Decrypt data in place supporting AEAD (operates on keyblock)."
+ >previous</a> |
+ <a href="krb5_c_encrypt.html" title="krb5_c_encrypt - Encrypt data using a key (operates on keyblock)."
+ >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_c_derive_prfplus - Derive a key using some input data (via RFC 6113 PRF+).">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..b8f0768a7a96
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_encrypt.html
@@ -0,0 +1,164 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_c_encrypt_iov - Encrypt data in place supporting AEAD (operates on keyblock)." href="krb5_c_encrypt_iov.html" />
+ <link rel="prev" title="krb5_c_derive_prfplus - Derive a key using some input data (via RFC 6113 PRF+)." href="krb5_c_derive_prfplus.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_c_derive_prfplus.html" title="krb5_c_derive_prfplus - Derive a key using some input data (via RFC 6113 PRF+)."
+ accesskey="P">previous</a> |
+ <a href="krb5_c_encrypt_iov.html" title="krb5_c_encrypt_iov - Encrypt data in place supporting AEAD (operates on keyblock)."
+ 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_c_encrypt - Encrypt data using a key (operates on keyblock).">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[inout]</strong> <strong>cipher_state</strong> - Cipher state; specify NULL if not needed</p>
+<p><strong>[in]</strong> <strong>input</strong> - Data to be encrypted</p>
+<p><strong>[out]</strong> <strong>output</strong> - Encrypted data</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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 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>
+</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_c_encrypt - Encrypt data using a key (operates on keyblock).</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_c_derive_prfplus.html" title="krb5_c_derive_prfplus - Derive a key using some input data (via RFC 6113 PRF+)."
+ >previous</a> |
+ <a href="krb5_c_encrypt_iov.html" title="krb5_c_encrypt_iov - Encrypt data in place supporting AEAD (operates on keyblock)."
+ >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_c_encrypt - Encrypt data using a key (operates on keyblock).">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..07baf5ca2ee6
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_encrypt_iov.html
@@ -0,0 +1,168 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_c_encrypt_length - Compute encrypted data length." href="krb5_c_encrypt_length.html" />
+ <link rel="prev" title="krb5_c_encrypt - Encrypt data using a key (operates on keyblock)." href="krb5_c_encrypt.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_c_encrypt.html" title="krb5_c_encrypt - Encrypt data using a key (operates on keyblock)."
+ accesskey="P">previous</a> |
+ <a href="krb5_c_encrypt_length.html" title="krb5_c_encrypt_length - Compute encrypted data length."
+ 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_c_encrypt_iov - Encrypt data in place supporting AEAD (operates on keyblock).">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[in]</strong> <strong>cipher_state</strong> - Cipher state; specify NULL if not needed</p>
+<p><strong>[inout]</strong> <strong>data</strong> - IOV array. Modified in-place.</p>
+<p><strong>[in]</strong> <strong>num_data</strong> - Size of <em>data</em></p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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>data</em> and stores the output in-place. The actual encryption key will be derived from <em>keyblock</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. The caller must allocate the right number of krb5_crypto_iov structures before calling into this API.</p>
+<div class="admonition seealso">
+<p class="admonition-title">See also</p>
+<p>krb5_c_decrypt_iov()</p>
+</div>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>On return from a krb5_c_encrypt_iov() call, the <em>data-&gt;length</em> 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.</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_c_encrypt_iov - Encrypt data in place supporting AEAD (operates on keyblock).</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_c_encrypt.html" title="krb5_c_encrypt - Encrypt data using a key (operates on keyblock)."
+ >previous</a> |
+ <a href="krb5_c_encrypt_length.html" title="krb5_c_encrypt_length - Compute encrypted data length."
+ >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_c_encrypt_iov - Encrypt data in place supporting AEAD (operates on keyblock).">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..2609a47751ca
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_encrypt_length.html
@@ -0,0 +1,158 @@
+<!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_c_encrypt_length - Compute encrypted data length. &#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_c_enctype_compare - Compare two encryption types." href="krb5_c_enctype_compare.html" />
+ <link rel="prev" title="krb5_c_encrypt_iov - Encrypt data in place supporting AEAD (operates on keyblock)." href="krb5_c_encrypt_iov.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_c_encrypt_iov.html" title="krb5_c_encrypt_iov - Encrypt data in place supporting AEAD (operates on keyblock)."
+ accesskey="P">previous</a> |
+ <a href="krb5_c_enctype_compare.html" title="krb5_c_enctype_compare - Compare two encryption types."
+ 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_c_encrypt_length - Compute encrypted data length.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[out]</strong> <strong>length</strong> - Length of the encrypted data</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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 computes the length of the ciphertext produced by encrypting <em>inputlen</em> bytes including padding, confounder, and checksum.</p>
+</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_c_encrypt_length - Compute encrypted data length.</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_c_encrypt_iov.html" title="krb5_c_encrypt_iov - Encrypt data in place supporting AEAD (operates on keyblock)."
+ >previous</a> |
+ <a href="krb5_c_enctype_compare.html" title="krb5_c_enctype_compare - Compare two encryption types."
+ >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_c_encrypt_length - Compute encrypted data length.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..aefd92d9f507
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_enctype_compare.html
@@ -0,0 +1,158 @@
+<!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_c_enctype_compare - Compare two encryption types. &#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_c_free_state - Free a cipher state previously allocated by krb5_c_init_state()." href="krb5_c_free_state.html" />
+ <link rel="prev" title="krb5_c_encrypt_length - Compute encrypted data length." href="krb5_c_encrypt_length.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_c_encrypt_length.html" title="krb5_c_encrypt_length - Compute encrypted data length."
+ accesskey="P">previous</a> |
+ <a href="krb5_c_free_state.html" title="krb5_c_free_state - Free a cipher state previously allocated by krb5_c_init_state()."
+ 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_c_enctype_compare - Compare two encryption types.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[out]</strong> <strong>similar</strong> - <strong>TRUE</strong> if types are similar, <strong>FALSE</strong> if not</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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 determines whether two encryption types use the same kind of keys.</p>
+</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_c_enctype_compare - Compare two encryption types.</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_c_encrypt_length.html" title="krb5_c_encrypt_length - Compute encrypted data length."
+ >previous</a> |
+ <a href="krb5_c_free_state.html" title="krb5_c_free_state - Free a cipher state previously allocated by krb5_c_init_state()."
+ >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_c_enctype_compare - Compare two encryption types.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..b35ef769a2da
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_free_state.html
@@ -0,0 +1,156 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_c_fx_cf2_simple - Compute the KRB-FX-CF2 combination of two keys and pepper strings." href="krb5_c_fx_cf2_simple.html" />
+ <link rel="prev" title="krb5_c_enctype_compare - Compare two encryption types." href="krb5_c_enctype_compare.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_c_enctype_compare.html" title="krb5_c_enctype_compare - Compare two encryption types."
+ accesskey="P">previous</a> |
+ <a href="krb5_c_fx_cf2_simple.html" title="krb5_c_fx_cf2_simple - Compute the KRB-FX-CF2 combination of two keys and pepper strings."
+ 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_c_free_state - Free a cipher state previously allocated by krb5_c_init_state().">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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>
+</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_c_free_state - Free a cipher state previously allocated by krb5_c_init_state().</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_c_enctype_compare.html" title="krb5_c_enctype_compare - Compare two encryption types."
+ >previous</a> |
+ <a href="krb5_c_fx_cf2_simple.html" title="krb5_c_fx_cf2_simple - Compute the KRB-FX-CF2 combination of two keys and pepper strings."
+ >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_c_free_state - Free a cipher state previously allocated by krb5_c_init_state().">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..d6c15c093a7b
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_fx_cf2_simple.html
@@ -0,0 +1,160 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_c_init_state - Initialize a new cipher state." href="krb5_c_init_state.html" />
+ <link rel="prev" title="krb5_c_free_state - Free a cipher state previously allocated by krb5_c_init_state()." href="krb5_c_free_state.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_c_free_state.html" title="krb5_c_free_state - Free a cipher state previously allocated by krb5_c_init_state()."
+ accesskey="P">previous</a> |
+ <a href="krb5_c_init_state.html" title="krb5_c_init_state - Initialize a new cipher state."
+ 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_c_fx_cf2_simple - Compute the KRB-FX-CF2 combination of two keys and pepper strings.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[in]</strong> <strong>k2</strong> - Reply key</p>
+<p><strong>[in]</strong> <strong>pepper2</strong> - String”KeyExchange”</p>
+<p><strong>[out]</strong> <strong>out</strong> - Output key</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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 computes the KRB-FX-CF2 function over its inputs and places the results in a newly allocated keyblock. This function is simple in that it assumes that <em>pepper1</em> and <em>pepper2</em> are C strings with no internal nulls and that the enctype of the result will be the same as that of <em>k1</em> . <em>k1</em> and <em>k2</em> may be of different enctypes.</p>
+</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_c_fx_cf2_simple - Compute the KRB-FX-CF2 combination of two keys and pepper strings.</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_c_free_state.html" title="krb5_c_free_state - Free a cipher state previously allocated by krb5_c_init_state()."
+ >previous</a> |
+ <a href="krb5_c_init_state.html" title="krb5_c_init_state - Initialize a new cipher state."
+ >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_c_fx_cf2_simple - Compute the KRB-FX-CF2 combination of two keys and pepper strings.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..1a28500c7cba
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_init_state.html
@@ -0,0 +1,157 @@
+<!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_c_init_state - Initialize a new cipher state. &#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_c_is_coll_proof_cksum - Test whether a checksum type is collision-proof." href="krb5_c_is_coll_proof_cksum.html" />
+ <link rel="prev" title="krb5_c_fx_cf2_simple - Compute the KRB-FX-CF2 combination of two keys and pepper strings." href="krb5_c_fx_cf2_simple.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_c_fx_cf2_simple.html" title="krb5_c_fx_cf2_simple - Compute the KRB-FX-CF2 combination of two keys and pepper strings."
+ accesskey="P">previous</a> |
+ <a href="krb5_c_is_coll_proof_cksum.html" title="krb5_c_is_coll_proof_cksum - Test whether a checksum type is collision-proof."
+ 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_c_init_state - Initialize a new cipher state.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[out]</strong> <strong>new_state</strong> - New cipher state</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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>
+</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_c_init_state - Initialize a new cipher state.</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_c_fx_cf2_simple.html" title="krb5_c_fx_cf2_simple - Compute the KRB-FX-CF2 combination of two keys and pepper strings."
+ >previous</a> |
+ <a href="krb5_c_is_coll_proof_cksum.html" title="krb5_c_is_coll_proof_cksum - Test whether a checksum type is collision-proof."
+ >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_c_init_state - Initialize a new cipher state.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..635f68e14503
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_is_coll_proof_cksum.html
@@ -0,0 +1,154 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_c_is_keyed_cksum - Test whether a checksum type is keyed." href="krb5_c_is_keyed_cksum.html" />
+ <link rel="prev" title="krb5_c_init_state - Initialize a new cipher state." href="krb5_c_init_state.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_c_init_state.html" title="krb5_c_init_state - Initialize a new cipher state."
+ accesskey="P">previous</a> |
+ <a href="krb5_c_is_keyed_cksum.html" title="krb5_c_is_keyed_cksum - Test whether a checksum type is keyed."
+ 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_c_is_coll_proof_cksum - Test whether a checksum type is collision-proof.">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-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="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="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>ctype</strong> - Checksum type</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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>
+</dd>
+</dl>
+</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_c_is_coll_proof_cksum - Test whether a checksum type is collision-proof.</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_c_init_state.html" title="krb5_c_init_state - Initialize a new cipher state."
+ >previous</a> |
+ <a href="krb5_c_is_keyed_cksum.html" title="krb5_c_is_keyed_cksum - Test whether a checksum type is keyed."
+ >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_c_is_coll_proof_cksum - Test whether a checksum type is collision-proof.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..614e12221ad3
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_is_keyed_cksum.html
@@ -0,0 +1,154 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_c_keyed_checksum_types - Return a list of keyed checksum types usable with an encryption type." href="krb5_c_keyed_checksum_types.html" />
+ <link rel="prev" title="krb5_c_is_coll_proof_cksum - Test whether a checksum type is collision-proof." href="krb5_c_is_coll_proof_cksum.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_c_is_coll_proof_cksum.html" title="krb5_c_is_coll_proof_cksum - Test whether a checksum type is collision-proof."
+ accesskey="P">previous</a> |
+ <a href="krb5_c_keyed_checksum_types.html" title="krb5_c_keyed_checksum_types - Return a list of keyed checksum types usable with an encryption type."
+ 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_c_is_keyed_cksum - Test whether a checksum type is keyed.">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-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="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="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>ctype</strong> - Checksum type</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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>
+</dd>
+</dl>
+</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_c_is_keyed_cksum - Test whether a checksum type is keyed.</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_c_is_coll_proof_cksum.html" title="krb5_c_is_coll_proof_cksum - Test whether a checksum type is collision-proof."
+ >previous</a> |
+ <a href="krb5_c_keyed_checksum_types.html" title="krb5_c_keyed_checksum_types - Return a list of keyed checksum types usable with an encryption type."
+ >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_c_is_keyed_cksum - Test whether a checksum type is keyed.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..edb5c315d24f
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_keyed_checksum_types.html
@@ -0,0 +1,158 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_c_keylengths - Return length of the specified key in bytes." href="krb5_c_keylengths.html" />
+ <link rel="prev" title="krb5_c_is_keyed_cksum - Test whether a checksum type is keyed." href="krb5_c_is_keyed_cksum.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_c_is_keyed_cksum.html" title="krb5_c_is_keyed_cksum - Test whether a checksum type is keyed."
+ accesskey="P">previous</a> |
+ <a href="krb5_c_keylengths.html" title="krb5_c_keylengths - Return length of the specified key in bytes."
+ 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_c_keyed_checksum_types - Return a list of keyed checksum types usable with an encryption type.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[out]</strong> <strong>cksumtypes</strong> - Array of allowable checksum types</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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>Use krb5_free_cksumtypes() to free <em>cksumtypes</em> when it is no longer needed.</p>
+</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_c_keyed_checksum_types - Return a list of keyed checksum types usable with an encryption type.</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_c_is_keyed_cksum.html" title="krb5_c_is_keyed_cksum - Test whether a checksum type is keyed."
+ >previous</a> |
+ <a href="krb5_c_keylengths.html" title="krb5_c_keylengths - Return length of the specified key in bytes."
+ >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_c_keyed_checksum_types - Return a list of keyed checksum types usable with an encryption type.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..7d7b9da3581f
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_keylengths.html
@@ -0,0 +1,157 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_c_make_checksum - Compute a checksum (operates on keyblock)." href="krb5_c_make_checksum.html" />
+ <link rel="prev" title="krb5_c_keyed_checksum_types - Return a list of keyed checksum types usable with an encryption type." href="krb5_c_keyed_checksum_types.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_c_keyed_checksum_types.html" title="krb5_c_keyed_checksum_types - Return a list of keyed checksum types usable with an encryption type."
+ accesskey="P">previous</a> |
+ <a href="krb5_c_make_checksum.html" title="krb5_c_make_checksum - Compute a checksum (operates on keyblock)."
+ 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_c_keylengths - Return length of the specified key in bytes.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[out]</strong> <strong>keylength</strong> - Length of final key</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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>
+</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_c_keylengths - Return length of the specified key in bytes.</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_c_keyed_checksum_types.html" title="krb5_c_keyed_checksum_types - Return a list of keyed checksum types usable with an encryption type."
+ >previous</a> |
+ <a href="krb5_c_make_checksum.html" title="krb5_c_make_checksum - Compute a checksum (operates on keyblock)."
+ >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_c_keylengths - Return length of the specified key in bytes.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..625e3ed49885
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_make_checksum.html
@@ -0,0 +1,168 @@
+<!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_c_make_checksum - Compute a checksum (operates on keyblock). &#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_c_make_checksum_iov - Fill in a checksum element in IOV array (operates on keyblock)" href="krb5_c_make_checksum_iov.html" />
+ <link rel="prev" title="krb5_c_keylengths - Return length of the specified key in bytes." href="krb5_c_keylengths.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_c_keylengths.html" title="krb5_c_keylengths - Return length of the specified key in bytes."
+ accesskey="P">previous</a> |
+ <a href="krb5_c_make_checksum_iov.html" title="krb5_c_make_checksum_iov - Fill in a checksum element in IOV array (operates on keyblock)"
+ 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_c_make_checksum - Compute a checksum (operates on keyblock).">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[in]</strong> <strong>usage</strong> - Key usage (see KRB5_KEYUSAGE macros)</p>
+<p><strong>[in]</strong> <strong>input</strong> - Input data</p>
+<p><strong>[out]</strong> <strong>cksum</strong> - Generated checksum</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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 computes a checksum of type <em>cksumtype</em> over <em>input</em> , using <em>key</em> if the checksum type is a keyed checksum. If <em>cksumtype</em> is 0 and <em>key</em> is non-null, the checksum type will be the mandatory-to-implement checksum type for the key’s encryption type. The actual checksum key will be derived from <em>key</em> and <em>usage</em> if key derivation is specified for the checksum type. The newly created <em>cksum</em> must be released by calling krb5_free_checksum_contents() when it is no longer needed.</p>
+<div class="admonition seealso">
+<p class="admonition-title">See also</p>
+<p>krb5_c_verify_checksum()</p>
+</div>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>This function is similar to krb5_k_make_checksum(), but operates on keyblock <em>key</em> .</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_c_make_checksum - Compute a checksum (operates on keyblock).</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_c_keylengths.html" title="krb5_c_keylengths - Return length of the specified key in bytes."
+ >previous</a> |
+ <a href="krb5_c_make_checksum_iov.html" title="krb5_c_make_checksum_iov - Fill in a checksum element in IOV array (operates on keyblock)"
+ >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_c_make_checksum - Compute a checksum (operates on keyblock).">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..7c45f3ee4d67
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_make_checksum_iov.html
@@ -0,0 +1,168 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_c_make_random_key - Generate an enctype-specific random encryption key." href="krb5_c_make_random_key.html" />
+ <link rel="prev" title="krb5_c_make_checksum - Compute a checksum (operates on keyblock)." href="krb5_c_make_checksum.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_c_make_checksum.html" title="krb5_c_make_checksum - Compute a checksum (operates on keyblock)."
+ accesskey="P">previous</a> |
+ <a href="krb5_c_make_random_key.html" title="krb5_c_make_random_key - Generate an enctype-specific random encryption key."
+ 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_c_make_checksum_iov - Fill in a checksum element in IOV array (operates on keyblock)">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[in]</strong> <strong>usage</strong> - Key usage (see KRB5_KEYUSAGE macros)</p>
+<p><strong>[inout]</strong> <strong>data</strong> - IOV array</p>
+<p><strong>[in]</strong> <strong>num_data</strong> - Size of <em>data</em></p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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>
+<div class="admonition seealso">
+<p class="admonition-title">See also</p>
+<p>krb5_c_verify_checksum_iov()</p>
+</div>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>This function is similar to krb5_k_make_checksum_iov(), but operates on keyblock <em>key</em> .</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_c_make_checksum_iov - Fill in a checksum element in IOV array (operates on keyblock)</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_c_make_checksum.html" title="krb5_c_make_checksum - Compute a checksum (operates on keyblock)."
+ >previous</a> |
+ <a href="krb5_c_make_random_key.html" title="krb5_c_make_random_key - Generate an enctype-specific random encryption key."
+ >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_c_make_checksum_iov - Fill in a checksum element in IOV array (operates on keyblock)">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..b9a36f5d889d
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_make_random_key.html
@@ -0,0 +1,157 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_c_padding_length - Return a number of padding octets." href="krb5_c_padding_length.html" />
+ <link rel="prev" title="krb5_c_make_checksum_iov - Fill in a checksum element in IOV array (operates on keyblock)" href="krb5_c_make_checksum_iov.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_c_make_checksum_iov.html" title="krb5_c_make_checksum_iov - Fill in a checksum element in IOV array (operates on keyblock)"
+ accesskey="P">previous</a> |
+ <a href="krb5_c_padding_length.html" title="krb5_c_padding_length - Return a number of padding octets."
+ 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_c_make_random_key - Generate an enctype-specific random encryption key.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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>Use krb5_free_keyblock_contents() to free <em>k5_random_key</em> when no longer needed.</p>
+</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_c_make_random_key - Generate an enctype-specific random encryption key.</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_c_make_checksum_iov.html" title="krb5_c_make_checksum_iov - Fill in a checksum element in IOV array (operates on keyblock)"
+ >previous</a> |
+ <a href="krb5_c_padding_length.html" title="krb5_c_padding_length - Return a number of padding octets."
+ >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_c_make_random_key - Generate an enctype-specific random encryption key.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..ddbecaeddd0c
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_padding_length.html
@@ -0,0 +1,158 @@
+<!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_c_padding_length - Return a number of padding octets. &#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_c_prf - Generate enctype-specific pseudo-random bytes." href="krb5_c_prf.html" />
+ <link rel="prev" title="krb5_c_make_random_key - Generate an enctype-specific random encryption key." href="krb5_c_make_random_key.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_c_make_random_key.html" title="krb5_c_make_random_key - Generate an enctype-specific random encryption key."
+ accesskey="P">previous</a> |
+ <a href="krb5_c_prf.html" title="krb5_c_prf - Generate enctype-specific pseudo-random bytes."
+ 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_c_padding_length - Return a number of padding octets.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[out]</strong> <strong>size</strong> - Number of padding octets</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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>
+</dd>
+</dl>
+<p>This function returns the number of the padding octets required to pad <em>data_length</em> octets of plaintext.</p>
+</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_c_padding_length - Return a number of padding octets.</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_c_make_random_key.html" title="krb5_c_make_random_key - Generate an enctype-specific random encryption key."
+ >previous</a> |
+ <a href="krb5_c_prf.html" title="krb5_c_prf - Generate enctype-specific pseudo-random bytes."
+ >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_c_padding_length - Return a number of padding octets.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..39a3cb967019
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_prf.html
@@ -0,0 +1,158 @@
+<!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_c_prf - Generate enctype-specific pseudo-random bytes. &#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_c_prfplus - Generate pseudo-random bytes using RFC 6113 PRF+." href="krb5_c_prfplus.html" />
+ <link rel="prev" title="krb5_c_padding_length - Return a number of padding octets." href="krb5_c_padding_length.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_c_padding_length.html" title="krb5_c_padding_length - Return a number of padding octets."
+ accesskey="P">previous</a> |
+ <a href="krb5_c_prfplus.html" title="krb5_c_prfplus - Generate pseudo-random bytes using RFC 6113 PRF+."
+ 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_c_prf - Generate enctype-specific pseudo-random bytes.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[out]</strong> <strong>output</strong> - Output data</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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 selects a pseudo-random function based on <em>keyblock</em> and computes its value over <em>input</em> , placing the result into <em>output</em> . The caller must preinitialize <em>output</em> and allocate space for the result, using krb5_c_prf_length() to determine the required length.</p>
+</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_c_prf - Generate enctype-specific pseudo-random bytes.</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_c_padding_length.html" title="krb5_c_padding_length - Return a number of padding octets."
+ >previous</a> |
+ <a href="krb5_c_prfplus.html" title="krb5_c_prfplus - Generate pseudo-random bytes using RFC 6113 PRF+."
+ >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_c_prf - Generate enctype-specific pseudo-random bytes.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..4cc45ac23f49
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_prf_length.html
@@ -0,0 +1,156 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_c_random_add_entropy" href="krb5_c_random_add_entropy.html" />
+ <link rel="prev" title="krb5_c_prfplus - Generate pseudo-random bytes using RFC 6113 PRF+." href="krb5_c_prfplus.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_c_prfplus.html" title="krb5_c_prfplus - Generate pseudo-random bytes using RFC 6113 PRF+."
+ accesskey="P">previous</a> |
+ <a href="krb5_c_random_add_entropy.html" title="krb5_c_random_add_entropy"
+ 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_c_prf_length - Get the output length of pseudo-random functions for an encryption type.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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>
+</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_c_prf_length - Get the output length of pseudo-random functions for an encryption type.</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_c_prfplus.html" title="krb5_c_prfplus - Generate pseudo-random bytes using RFC 6113 PRF+."
+ >previous</a> |
+ <a href="krb5_c_random_add_entropy.html" title="krb5_c_random_add_entropy"
+ >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_c_prf_length - Get the output length of pseudo-random functions for an encryption type.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..22054ae80a87
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_prfplus.html
@@ -0,0 +1,162 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_c_prf_length - Get the output length of pseudo-random functions for an encryption type." href="krb5_c_prf_length.html" />
+ <link rel="prev" title="krb5_c_prf - Generate enctype-specific pseudo-random bytes." href="krb5_c_prf.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_c_prf.html" title="krb5_c_prf - Generate enctype-specific pseudo-random bytes."
+ accesskey="P">previous</a> |
+ <a href="krb5_c_prf_length.html" title="krb5_c_prf_length - Get the output length of pseudo-random functions for an encryption type."
+ 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_c_prfplus - Generate pseudo-random bytes using RFC 6113 PRF+.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[out]</strong> <strong>output</strong> - Pseudo-random output buffer</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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>
+</dd>
+</dl>
+<p>This function fills <em>output</em> with PRF+(k, input) as defined in RFC 6113 section 5.1. The caller must preinitialize <em>output</em> and allocate the desired amount of space. The length of the pseudo-random output will match the length of <em>output</em> .</p>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>RFC 4402 defines a different PRF+ operation. This function does not implement that operation.</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_c_prfplus - Generate pseudo-random bytes using RFC 6113 PRF+.</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_c_prf.html" title="krb5_c_prf - Generate enctype-specific pseudo-random bytes."
+ >previous</a> |
+ <a href="krb5_c_prf_length.html" title="krb5_c_prf_length - Get the output length of pseudo-random functions for an encryption type."
+ >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_c_prfplus - Generate pseudo-random bytes using RFC 6113 PRF+.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..571f524fecbb
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_random_add_entropy.html
@@ -0,0 +1,150 @@
+<!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_c_random_add_entropy &#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_c_random_make_octets - Generate pseudo-random bytes." href="krb5_c_random_make_octets.html" />
+ <link rel="prev" title="krb5_c_prf_length - Get the output length of pseudo-random functions for an encryption type." href="krb5_c_prf_length.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_c_prf_length.html" title="krb5_c_prf_length - Get the output length of pseudo-random functions for an encryption type."
+ accesskey="P">previous</a> |
+ <a href="krb5_c_random_make_octets.html" title="krb5_c_random_make_octets - Generate pseudo-random bytes."
+ 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_c_random_add_entropy">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-c-random-add-entropy">
+<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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<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>
+</dd>
+</dl>
+<p>DEPRECATED This call is no longer necessary.</p>
+</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_c_random_add_entropy</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_c_prf_length.html" title="krb5_c_prf_length - Get the output length of pseudo-random functions for an encryption type."
+ >previous</a> |
+ <a href="krb5_c_random_make_octets.html" title="krb5_c_random_make_octets - Generate pseudo-random bytes."
+ >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_c_random_add_entropy">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..5aaa321d4f2f
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_random_make_octets.html
@@ -0,0 +1,156 @@
+<!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_c_random_make_octets - Generate pseudo-random bytes. &#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_c_random_os_entropy" href="krb5_c_random_os_entropy.html" />
+ <link rel="prev" title="krb5_c_random_add_entropy" href="krb5_c_random_add_entropy.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_c_random_add_entropy.html" title="krb5_c_random_add_entropy"
+ accesskey="P">previous</a> |
+ <a href="krb5_c_random_os_entropy.html" title="krb5_c_random_os_entropy"
+ 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_c_random_make_octets - Generate pseudo-random bytes.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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>Fills in <em>data</em> with bytes from the PRNG used by krb5 crypto operations. The caller must preinitialize <em>data</em> and allocate the desired amount of space.</p>
+</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_c_random_make_octets - Generate pseudo-random bytes.</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_c_random_add_entropy.html" title="krb5_c_random_add_entropy"
+ >previous</a> |
+ <a href="krb5_c_random_os_entropy.html" title="krb5_c_random_os_entropy"
+ >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_c_random_make_octets - Generate pseudo-random bytes.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..17cc811b1480
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_random_os_entropy.html
@@ -0,0 +1,150 @@
+<!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_c_random_os_entropy &#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_c_random_to_key - Generate an enctype-specific key from random data." href="krb5_c_random_to_key.html" />
+ <link rel="prev" title="krb5_c_random_make_octets - Generate pseudo-random bytes." href="krb5_c_random_make_octets.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_c_random_make_octets.html" title="krb5_c_random_make_octets - Generate pseudo-random bytes."
+ accesskey="P">previous</a> |
+ <a href="krb5_c_random_to_key.html" title="krb5_c_random_to_key - Generate an enctype-specific key from random data."
+ 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_c_random_os_entropy">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-c-random-os-entropy">
+<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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<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>
+</dd>
+</dl>
+<p>DEPRECATED This call is no longer necessary.</p>
+</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_c_random_os_entropy</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_c_random_make_octets.html" title="krb5_c_random_make_octets - Generate pseudo-random bytes."
+ >previous</a> |
+ <a href="krb5_c_random_to_key.html" title="krb5_c_random_to_key - Generate an enctype-specific key from random data."
+ >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_c_random_os_entropy">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..14e11bce92f0
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_random_seed.html
@@ -0,0 +1,149 @@
+<!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_c_random_seed &#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_calculate_checksum" href="krb5_calculate_checksum.html" />
+ <link rel="prev" title="krb5_build_principal_va" href="krb5_build_principal_va.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_build_principal_va.html" title="krb5_build_principal_va"
+ accesskey="P">previous</a> |
+ <a href="krb5_calculate_checksum.html" title="krb5_calculate_checksum"
+ 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_c_random_seed">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-c-random-seed">
+<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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<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>
+</dl>
+<p>DEPRECATED This call is no longer necessary.</p>
+</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_c_random_seed</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_build_principal_va.html" title="krb5_build_principal_va"
+ >previous</a> |
+ <a href="krb5_calculate_checksum.html" title="krb5_calculate_checksum"
+ >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_c_random_seed">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..6fbee90d82da
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_random_to_key.html
@@ -0,0 +1,166 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_c_string_to_key - Convert a string (such a password) to a key." href="krb5_c_string_to_key.html" />
+ <link rel="prev" title="krb5_c_random_os_entropy" href="krb5_c_random_os_entropy.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_c_random_os_entropy.html" title="krb5_c_random_os_entropy"
+ accesskey="P">previous</a> |
+ <a href="krb5_c_string_to_key.html" title="krb5_c_string_to_key - Convert a string (such a password) to a key."
+ 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_c_random_to_key - Generate an enctype-specific key from random data.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[out]</strong> <strong>k5_random_key</strong> - Resulting key</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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 takes random input data <em>random_data</em> and produces a valid key <em>k5_random_key</em> for a given <em>enctype</em> .</p>
+<div class="admonition seealso">
+<p class="admonition-title">See also</p>
+<p>krb5_c_keylengths()</p>
+</div>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>It is assumed that <em>k5_random_key</em> has already been initialized and <em>k5_random_key-&gt;contents</em> has been allocated with the correct length.</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_c_random_to_key - Generate an enctype-specific key from random data.</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_c_random_os_entropy.html" title="krb5_c_random_os_entropy"
+ >previous</a> |
+ <a href="krb5_c_string_to_key.html" title="krb5_c_string_to_key - Convert a string (such a password) to a key."
+ >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_c_random_to_key - Generate an enctype-specific key from random data.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..762b1c5119c6
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_string_to_key.html
@@ -0,0 +1,159 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_c_string_to_key_with_params - Convert a string (such as a password) to a key with additional parameters." href="krb5_c_string_to_key_with_params.html" />
+ <link rel="prev" title="krb5_c_random_to_key - Generate an enctype-specific key from random data." href="krb5_c_random_to_key.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_c_random_to_key.html" title="krb5_c_random_to_key - Generate an enctype-specific key from random data."
+ accesskey="P">previous</a> |
+ <a href="krb5_c_string_to_key_with_params.html" title="krb5_c_string_to_key_with_params - Convert a string (such as a password) to a key with additional parameters."
+ 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_c_string_to_key - Convert a string (such a password) to a key.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[in]</strong> <strong>salt</strong> - Salt value</p>
+<p><strong>[out]</strong> <strong>key</strong> - Generated key</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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 converts <em>string</em> to a <em>key</em> of encryption type <em>enctype</em> , using the specified <em>salt</em> . The newly created <em>key</em> must be released by calling krb5_free_keyblock_contents() when it is no longer needed.</p>
+</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_c_string_to_key - Convert a string (such a password) to a key.</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_c_random_to_key.html" title="krb5_c_random_to_key - Generate an enctype-specific key from random data."
+ >previous</a> |
+ <a href="krb5_c_string_to_key_with_params.html" title="krb5_c_string_to_key_with_params - Convert a string (such as a password) to a key with additional parameters."
+ >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_c_string_to_key - Convert a string (such a password) to a key.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..02553bf00144
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_string_to_key_with_params.html
@@ -0,0 +1,160 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_c_valid_cksumtype - Verify that specified checksum type is a valid Kerberos checksum type." href="krb5_c_valid_cksumtype.html" />
+ <link rel="prev" title="krb5_c_string_to_key - Convert a string (such a password) to a key." href="krb5_c_string_to_key.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_c_string_to_key.html" title="krb5_c_string_to_key - Convert a string (such a password) to a key."
+ accesskey="P">previous</a> |
+ <a href="krb5_c_valid_cksumtype.html" title="krb5_c_valid_cksumtype - Verify that specified checksum type is a valid Kerberos checksum type."
+ 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_c_string_to_key_with_params - Convert a string (such as a password) to a key with additional parameters.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[in]</strong> <strong>salt</strong> - Salt value</p>
+<p><strong>[in]</strong> <strong>params</strong> - Parameters</p>
+<p><strong>[out]</strong> <strong>key</strong> - Generated key</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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 is similar to krb5_c_string_to_key(), but also takes parameters which may affect the algorithm in an enctype-dependent way. The newly created <em>key</em> must be released by calling krb5_free_keyblock_contents() when it is no longer needed.</p>
+</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_c_string_to_key_with_params - Convert a string (such as a password) to a key with additional parameters.</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_c_string_to_key.html" title="krb5_c_string_to_key - Convert a string (such a password) to a key."
+ >previous</a> |
+ <a href="krb5_c_valid_cksumtype.html" title="krb5_c_valid_cksumtype - Verify that specified checksum type is a valid Kerberos checksum type."
+ >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_c_string_to_key_with_params - Convert a string (such as a password) to a key with additional parameters.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..9cfbea5e55f4
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_valid_cksumtype.html
@@ -0,0 +1,154 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_c_valid_enctype - Verify that a specified encryption type is a valid Kerberos encryption type." href="krb5_c_valid_enctype.html" />
+ <link rel="prev" title="krb5_c_string_to_key_with_params - Convert a string (such as a password) to a key with additional parameters." href="krb5_c_string_to_key_with_params.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_c_string_to_key_with_params.html" title="krb5_c_string_to_key_with_params - Convert a string (such as a password) to a key with additional parameters."
+ accesskey="P">previous</a> |
+ <a href="krb5_c_valid_enctype.html" title="krb5_c_valid_enctype - Verify that a specified encryption type is a valid Kerberos encryption type."
+ 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_c_valid_cksumtype - Verify that specified checksum type is a valid Kerberos checksum type.">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-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="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="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>ctype</strong> - Checksum type</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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>
+</dd>
+</dl>
+</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_c_valid_cksumtype - Verify that specified checksum type is a valid Kerberos checksum type.</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_c_string_to_key_with_params.html" title="krb5_c_string_to_key_with_params - Convert a string (such as a password) to a key with additional parameters."
+ >previous</a> |
+ <a href="krb5_c_valid_enctype.html" title="krb5_c_valid_enctype - Verify that a specified encryption type is a valid Kerberos encryption type."
+ >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_c_valid_cksumtype - Verify that specified checksum type is a valid Kerberos checksum type.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..7b8587ff5d63
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_valid_enctype.html
@@ -0,0 +1,154 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_c_verify_checksum - Verify a checksum (operates on keyblock)." href="krb5_c_verify_checksum.html" />
+ <link rel="prev" title="krb5_c_valid_cksumtype - Verify that specified checksum type is a valid Kerberos checksum type." href="krb5_c_valid_cksumtype.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_c_valid_cksumtype.html" title="krb5_c_valid_cksumtype - Verify that specified checksum type is a valid Kerberos checksum type."
+ accesskey="P">previous</a> |
+ <a href="krb5_c_verify_checksum.html" title="krb5_c_verify_checksum - Verify a checksum (operates on keyblock)."
+ 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_c_valid_enctype - Verify that a specified encryption type is a valid Kerberos encryption type.">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-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="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="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>ktype</strong> - Encryption type</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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>
+</dd>
+</dl>
+</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_c_valid_enctype - Verify that a specified encryption type is a valid Kerberos encryption type.</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_c_valid_cksumtype.html" title="krb5_c_valid_cksumtype - Verify that specified checksum type is a valid Kerberos checksum type."
+ >previous</a> |
+ <a href="krb5_c_verify_checksum.html" title="krb5_c_verify_checksum - Verify a checksum (operates on keyblock)."
+ >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_c_valid_enctype - Verify that a specified encryption type is a valid Kerberos encryption type.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..51f2b79ab532
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_verify_checksum.html
@@ -0,0 +1,164 @@
+<!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_c_verify_checksum - Verify a checksum (operates on keyblock). &#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_c_verify_checksum_iov - Validate a checksum element in IOV array (operates on keyblock)." href="krb5_c_verify_checksum_iov.html" />
+ <link rel="prev" title="krb5_c_valid_enctype - Verify that a specified encryption type is a valid Kerberos encryption type." href="krb5_c_valid_enctype.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_c_valid_enctype.html" title="krb5_c_valid_enctype - Verify that a specified encryption type is a valid Kerberos encryption type."
+ accesskey="P">previous</a> |
+ <a href="krb5_c_verify_checksum_iov.html" title="krb5_c_verify_checksum_iov - Validate a checksum element in IOV array (operates on keyblock)."
+ 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_c_verify_checksum - Verify a checksum (operates on keyblock).">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[in]</strong> <strong>data</strong> - Data to be used to compute a new checksum using <em>key</em> to compare <em>cksum</em> against</p>
+<p><strong>[in]</strong> <strong>cksum</strong> - Checksum to be verified</p>
+<p><strong>[out]</strong> <strong>valid</strong> - Non-zero for success, zero for failure</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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 verifies that <em>cksum</em> is a valid checksum for <em>data</em> . If the checksum type of <em>cksum</em> is a keyed checksum, <em>key</em> is used to verify the checksum. If the checksum type in <em>cksum</em> is 0 and <em>key</em> is not NULL, the mandatory checksum type for <em>key</em> will be used. The actual checksum key will be derived from <em>key</em> and <em>usage</em> if key derivation is specified for the checksum type.</p>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>This function is similar to krb5_k_verify_checksum(), but operates on keyblock <em>key</em> .</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_c_verify_checksum - Verify a checksum (operates on keyblock).</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_c_valid_enctype.html" title="krb5_c_valid_enctype - Verify that a specified encryption type is a valid Kerberos encryption type."
+ >previous</a> |
+ <a href="krb5_c_verify_checksum_iov.html" title="krb5_c_verify_checksum_iov - Validate a checksum element in IOV array (operates on keyblock)."
+ >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_c_verify_checksum - Verify a checksum (operates on keyblock).">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..976fa42c2468
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_c_verify_checksum_iov.html
@@ -0,0 +1,169 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_cksumtype_to_string - Convert a checksum type to a string." href="krb5_cksumtype_to_string.html" />
+ <link rel="prev" title="krb5_c_verify_checksum - Verify a checksum (operates on keyblock)." href="krb5_c_verify_checksum.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_c_verify_checksum.html" title="krb5_c_verify_checksum - Verify a checksum (operates on keyblock)."
+ accesskey="P">previous</a> |
+ <a href="krb5_cksumtype_to_string.html" title="krb5_cksumtype_to_string - Convert a checksum type to a string."
+ 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_c_verify_checksum_iov - Validate a checksum element in IOV array (operates on keyblock).">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[in]</strong> <strong>usage</strong> - Key usage (see KRB5_KEYUSAGE macros)</p>
+<p><strong>[in]</strong> <strong>data</strong> - IOV array</p>
+<p><strong>[in]</strong> <strong>num_data</strong> - Size of <em>data</em></p>
+<p><strong>[out]</strong> <strong>valid</strong> - Non-zero for success, zero for failure</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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>
+<div class="admonition seealso">
+<p class="admonition-title">See also</p>
+<p>krb5_c_make_checksum_iov()</p>
+</div>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>This function is similar to krb5_k_verify_checksum_iov(), but operates on keyblock <em>key</em> .</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_c_verify_checksum_iov - Validate a checksum element in IOV array (operates on keyblock).</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_c_verify_checksum.html" title="krb5_c_verify_checksum - Verify a checksum (operates on keyblock)."
+ >previous</a> |
+ <a href="krb5_cksumtype_to_string.html" title="krb5_cksumtype_to_string - Convert a checksum type to a string."
+ >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_c_verify_checksum_iov - Validate a checksum element in IOV array (operates on keyblock).">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..141dab9455e6
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_calculate_checksum.html
@@ -0,0 +1,154 @@
+<!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_calculate_checksum &#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_checksum_size" href="krb5_checksum_size.html" />
+ <link rel="prev" title="krb5_c_random_seed" href="krb5_c_random_seed.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_c_random_seed.html" title="krb5_c_random_seed"
+ accesskey="P">previous</a> |
+ <a href="krb5_checksum_size.html" title="krb5_checksum_size"
+ 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_calculate_checksum">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-calculate-checksum">
+<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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<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>
+<p><strong>in_length</strong></p>
+<p><strong>seed</strong></p>
+<p><strong>seed_length</strong></p>
+<p><strong>outcksum</strong></p>
+</dd>
+</dl>
+<p>DEPRECATED See krb5_c_make_checksum()</p>
+</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_calculate_checksum</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_c_random_seed.html" title="krb5_c_random_seed"
+ >previous</a> |
+ <a href="krb5_checksum_size.html" title="krb5_checksum_size"
+ >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_calculate_checksum">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..30be046e911e
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_cache_match.html
@@ -0,0 +1,162 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_cc_copy_creds - Copy a credential cache." href="krb5_cc_copy_creds.html" />
+ <link rel="prev" title="krb5_auth_con_setuseruserkey - Set the session key in an auth context." href="krb5_auth_con_setuseruserkey.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_auth_con_setuseruserkey.html" title="krb5_auth_con_setuseruserkey - Set the session key in an auth context."
+ accesskey="P">previous</a> |
+ <a href="krb5_cc_copy_creds.html" title="krb5_cc_copy_creds - Copy a credential cache."
+ 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_cc_cache_match - Find a credential cache with a specified client principal.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<span class="colon">:</span></dt>
+<dd class="field-odd"><ul class="simple">
+<li><p>0 Success</p></li>
+<li><p>KRB5_CC_NOTFOUND</p></li>
+</ul>
+</dd>
+</dl>
+<p>Find a cache within the collection whose default principal is <em>client</em> . Use <em>krb5_cc_close</em> to close <em>ccache</em> when it is no longer needed.</p>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>New in 1.10</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_cc_cache_match - Find a credential cache with a specified client principal.</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_auth_con_setuseruserkey.html" title="krb5_auth_con_setuseruserkey - Set the session key in an auth context."
+ >previous</a> |
+ <a href="krb5_cc_copy_creds.html" title="krb5_cc_copy_creds - Copy a credential cache."
+ >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_cc_cache_match - Find a credential cache with a specified client principal.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..a972b3cbbff1
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_close.html
@@ -0,0 +1,161 @@
+<!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_cc_close - Close a credential cache handle. &#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_cc_default - Resolve the default credential cache name." href="krb5_cc_default.html" />
+ <link rel="prev" title="krb5_build_principal_ext - Build a principal name using length-counted strings." href="krb5_build_principal_ext.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_build_principal_ext.html" title="krb5_build_principal_ext - Build a principal name using length-counted strings."
+ accesskey="P">previous</a> |
+ <a href="krb5_cc_default.html" title="krb5_cc_default - Resolve the default credential cache name."
+ 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_cc_close - Close a credential cache handle.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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<span class="colon">:</span></dt>
+<dd class="field-even"><ul class="simple">
+<li><p>Kerberos error codes</p></li>
+</ul>
+</dd>
+</dl>
+<p>This function closes a credential cache handle <em>cache</em> without affecting the contents of the cache.</p>
+</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_cc_close - Close a credential cache handle.</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_build_principal_ext.html" title="krb5_build_principal_ext - Build a principal name using length-counted strings."
+ >previous</a> |
+ <a href="krb5_cc_default.html" title="krb5_cc_default - Resolve the default credential cache name."
+ >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_cc_close - Close a credential cache handle.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..90e712e5f02e
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_copy_creds.html
@@ -0,0 +1,156 @@
+<!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_cc_copy_creds - Copy a credential cache. &#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_cc_end_seq_get - Finish a series of sequential processing credential cache entries." href="krb5_cc_end_seq_get.html" />
+ <link rel="prev" title="krb5_cc_cache_match - Find a credential cache with a specified client principal." href="krb5_cc_cache_match.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_cc_cache_match.html" title="krb5_cc_cache_match - Find a credential cache with a specified client principal."
+ accesskey="P">previous</a> |
+ <a href="krb5_cc_end_seq_get.html" title="krb5_cc_end_seq_get - Finish a series of sequential processing credential cache entries."
+ 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_cc_copy_creds - Copy a credential cache.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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>
+</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_cc_copy_creds - Copy a credential cache.</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_cc_cache_match.html" title="krb5_cc_cache_match - Find a credential cache with a specified client principal."
+ >previous</a> |
+ <a href="krb5_cc_end_seq_get.html" title="krb5_cc_end_seq_get - Finish a series of sequential processing credential cache entries."
+ >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_cc_copy_creds - Copy a credential cache.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..4dc66208bcd6
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_default.html
@@ -0,0 +1,163 @@
+<!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_cc_default - Resolve the default credential cache name. &#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_cc_default_name - Return the name of the default credential cache." href="krb5_cc_default_name.html" />
+ <link rel="prev" title="krb5_cc_close - Close a credential cache handle." href="krb5_cc_close.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_cc_close.html" title="krb5_cc_close - Close a credential cache handle."
+ accesskey="P">previous</a> |
+ <a href="krb5_cc_default_name.html" title="krb5_cc_default_name - Return the name of the default credential cache."
+ 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_cc_default - Resolve the default credential cache name.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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<span class="colon">:</span></dt>
+<dd class="field-even"><ul class="simple">
+<li><p>Kerberos error codes</p></li>
+</ul>
+</dd>
+</dl>
+<p>Create a handle to the default credential cache as given by krb5_cc_default_name().</p>
+</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_cc_default - Resolve the default credential cache name.</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_cc_close.html" title="krb5_cc_close - Close a credential cache handle."
+ >previous</a> |
+ <a href="krb5_cc_default_name.html" title="krb5_cc_default_name - Return the name of the default credential cache."
+ >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_cc_default - Resolve the default credential cache name.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..78c30e8804b8
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_default_name.html
@@ -0,0 +1,156 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_cc_destroy - Destroy a credential cache." href="krb5_cc_destroy.html" />
+ <link rel="prev" title="krb5_cc_default - Resolve the default credential cache name." href="krb5_cc_default.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_cc_default.html" title="krb5_cc_default - Resolve the default credential cache name."
+ accesskey="P">previous</a> |
+ <a href="krb5_cc_destroy.html" title="krb5_cc_destroy - Destroy a credential cache."
+ 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_cc_default_name - Return the name of the default credential cache.">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-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="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="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>context</strong> - Library context</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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>
+</dd>
+</dl>
+<p>Return a pointer to the default credential cache name for <em>context</em> , as determined by a prior call to krb5_cc_set_default_name(), by the KRB5CCNAME environment variable, by the default_ccache_name profile variable, or by the operating system or build-time default value. The returned value must not be modified or freed by the caller. The returned value becomes invalid when <em>context</em> is destroyed krb5_free_context() or if a subsequent call to krb5_cc_set_default_name() is made on <em>context</em> .</p>
+<p>The default credential cache name is cached in <em>context</em> 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 <em>name</em> to clear the cached value and force the default name to be recomputed.</p>
+</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_cc_default_name - Return the name of the default credential cache.</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_cc_default.html" title="krb5_cc_default - Resolve the default credential cache name."
+ >previous</a> |
+ <a href="krb5_cc_destroy.html" title="krb5_cc_destroy - Destroy a credential cache."
+ >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_cc_default_name - Return the name of the default credential cache.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..fe66d597b3b8
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_destroy.html
@@ -0,0 +1,161 @@
+<!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_cc_destroy - Destroy a credential cache. &#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_cc_dup - Duplicate ccache handle." href="krb5_cc_dup.html" />
+ <link rel="prev" title="krb5_cc_default_name - Return the name of the default credential cache." href="krb5_cc_default_name.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_cc_default_name.html" title="krb5_cc_default_name - Return the name of the default credential cache."
+ accesskey="P">previous</a> |
+ <a href="krb5_cc_dup.html" title="krb5_cc_dup - Duplicate ccache handle."
+ 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_cc_destroy - Destroy a credential cache.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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<span class="colon">:</span></dt>
+<dd class="field-even"><ul class="simple">
+<li><p>Permission errors</p></li>
+</ul>
+</dd>
+</dl>
+<p>This function destroys any existing contents of <em>cache</em> and closes the handle to it.</p>
+</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_cc_destroy - Destroy a credential cache.</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_cc_default_name.html" title="krb5_cc_default_name - Return the name of the default credential cache."
+ >previous</a> |
+ <a href="krb5_cc_dup.html" title="krb5_cc_dup - Duplicate ccache handle."
+ >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_cc_destroy - Destroy a credential cache.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..41508841ba96
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_dup.html
@@ -0,0 +1,150 @@
+<!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_cc_dup - Duplicate ccache handle. &#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_cc_get_name - Retrieve the name, but not type of a credential cache." href="krb5_cc_get_name.html" />
+ <link rel="prev" title="krb5_cc_destroy - Destroy a credential cache." href="krb5_cc_destroy.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_cc_destroy.html" title="krb5_cc_destroy - Destroy a credential cache."
+ accesskey="P">previous</a> |
+ <a href="krb5_cc_get_name.html" title="krb5_cc_get_name - Retrieve the name, but not type of a credential cache."
+ 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_cc_dup - Duplicate ccache handle.">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-cc-dup-duplicate-ccache-handle">
+<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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+</dd>
+</dl>
+<p>Create a new handle referring to the same cache as <em>in</em> . The new handle and <em>in</em> can be closed independently.</p>
+</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_cc_dup - Duplicate ccache handle.</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_cc_destroy.html" title="krb5_cc_destroy - Destroy a credential cache."
+ >previous</a> |
+ <a href="krb5_cc_get_name.html" title="krb5_cc_get_name - Retrieve the name, but not type of a credential cache."
+ >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_cc_dup - Duplicate ccache handle.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..4f42d44de99e
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_end_seq_get.html
@@ -0,0 +1,161 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_cc_get_config - Get a configuration value from a credential cache." href="krb5_cc_get_config.html" />
+ <link rel="prev" title="krb5_cc_copy_creds - Copy a credential cache." href="krb5_cc_copy_creds.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_cc_copy_creds.html" title="krb5_cc_copy_creds - Copy a credential cache."
+ accesskey="P">previous</a> |
+ <a href="krb5_cc_get_config.html" title="krb5_cc_get_config - Get a configuration value from a credential cache."
+ 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_cc_end_seq_get - Finish a series of sequential processing credential cache entries.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<span class="colon">:</span></dt>
+<dd class="field-odd"><ul class="simple">
+<li><p>0 (always)</p></li>
+</ul>
+</dd>
+</dl>
+<p>This function finishes processing credential cache entries and invalidates <em>cursor</em> .</p>
+<div class="admonition seealso">
+<p class="admonition-title">See also</p>
+<p>krb5_cc_start_seq_get(), krb5_cc_next_cred()</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_cc_end_seq_get - Finish a series of sequential processing credential cache entries.</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_cc_copy_creds.html" title="krb5_cc_copy_creds - Copy a credential cache."
+ >previous</a> |
+ <a href="krb5_cc_get_config.html" title="krb5_cc_get_config - Get a configuration value from a credential cache."
+ >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_cc_end_seq_get - Finish a series of sequential processing credential cache entries.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..b3d5cb098515
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_gen_new.html
@@ -0,0 +1,148 @@
+<!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_cc_gen_new &#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_credentials_renew" href="krb5_get_credentials_renew.html" />
+ <link rel="prev" title="krb5_finish_random_key" href="krb5_finish_random_key.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_finish_random_key.html" title="krb5_finish_random_key"
+ accesskey="P">previous</a> |
+ <a href="krb5_get_credentials_renew.html" title="krb5_get_credentials_renew"
+ 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_cc_gen_new">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-cc-gen-new">
+<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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<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>
+</dl>
+</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_cc_gen_new</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_finish_random_key.html" title="krb5_finish_random_key"
+ >previous</a> |
+ <a href="krb5_get_credentials_renew.html" title="krb5_get_credentials_renew"
+ >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_cc_gen_new">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..efbaeb769527
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_get_config.html
@@ -0,0 +1,164 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_cc_get_flags - Retrieve flags from a credential cache structure." href="krb5_cc_get_flags.html" />
+ <link rel="prev" title="krb5_cc_end_seq_get - Finish a series of sequential processing credential cache entries." href="krb5_cc_end_seq_get.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_cc_end_seq_get.html" title="krb5_cc_end_seq_get - Finish a series of sequential processing credential cache entries."
+ accesskey="P">previous</a> |
+ <a href="krb5_cc_get_flags.html" title="krb5_cc_get_flags - Retrieve flags from a credential cache structure."
+ 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_cc_get_config - Get a configuration value from a credential cache.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[in]</strong> <strong>key</strong> - Name of config variable</p>
+<p><strong>[out]</strong> <strong>data</strong> - Data to be fetched</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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<span class="colon">:</span></dt>
+<dd class="field-even"><ul class="simple">
+<li><p>Kerberos error codes</p></li>
+</ul>
+</dd>
+</dl>
+<p>Use krb5_free_data_contents() to free <em>data</em> when it is no longer needed.</p>
+</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_cc_get_config - Get a configuration value from a credential cache.</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_cc_end_seq_get.html" title="krb5_cc_end_seq_get - Finish a series of sequential processing credential cache entries."
+ >previous</a> |
+ <a href="krb5_cc_get_flags.html" title="krb5_cc_get_flags - Retrieve flags from a credential cache structure."
+ >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_cc_get_config - Get a configuration value from a credential cache.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..c4c66114c8ef
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_get_flags.html
@@ -0,0 +1,160 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_cc_get_full_name - Retrieve the full name of a credential cache." href="krb5_cc_get_full_name.html" />
+ <link rel="prev" title="krb5_cc_get_config - Get a configuration value from a credential cache." href="krb5_cc_get_config.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_cc_get_config.html" title="krb5_cc_get_config - Get a configuration value from a credential cache."
+ accesskey="P">previous</a> |
+ <a href="krb5_cc_get_full_name.html" title="krb5_cc_get_full_name - Retrieve the full name of a credential cache."
+ 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_cc_get_flags - Retrieve flags from a credential cache structure.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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>
+<div class="admonition warning">
+<p class="admonition-title">Warning</p>
+<p>For memory credential cache always returns a flag mask of 0.</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_cc_get_flags - Retrieve flags from a credential cache structure.</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_cc_get_config.html" title="krb5_cc_get_config - Get a configuration value from a credential cache."
+ >previous</a> |
+ <a href="krb5_cc_get_full_name.html" title="krb5_cc_get_full_name - Retrieve the full name of a credential cache."
+ >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_cc_get_flags - Retrieve flags from a credential cache structure.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..897fdeda9c03
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_get_full_name.html
@@ -0,0 +1,154 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_cc_move - Move a credential cache." href="krb5_cc_move.html" />
+ <link rel="prev" title="krb5_cc_get_flags - Retrieve flags from a credential cache structure." href="krb5_cc_get_flags.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_cc_get_flags.html" title="krb5_cc_get_flags - Retrieve flags from a credential cache structure."
+ accesskey="P">previous</a> |
+ <a href="krb5_cc_move.html" title="krb5_cc_move - Move a credential cache."
+ 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_cc_get_full_name - Retrieve the full name of a credential cache.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+</dd>
+</dl>
+<p>Use krb5_free_string() to free <em>fullname_out</em> when it is no longer needed.</p>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>New in 1.10</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_cc_get_full_name - Retrieve the full name of a credential cache.</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_cc_get_flags.html" title="krb5_cc_get_flags - Retrieve flags from a credential cache structure."
+ >previous</a> |
+ <a href="krb5_cc_move.html" title="krb5_cc_move - Move a credential cache."
+ >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_cc_get_full_name - Retrieve the full name of a credential cache.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..ce03c25351d8
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_get_name.html
@@ -0,0 +1,159 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_cc_get_principal - Get the default principal of a credential cache." href="krb5_cc_get_principal.html" />
+ <link rel="prev" title="krb5_cc_dup - Duplicate ccache handle." href="krb5_cc_dup.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_cc_dup.html" title="krb5_cc_dup - Duplicate ccache handle."
+ accesskey="P">previous</a> |
+ <a href="krb5_cc_get_principal.html" title="krb5_cc_get_principal - Get the default principal of a credential cache."
+ 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_cc_get_name - Retrieve the name, but not type of a credential cache.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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>
+</dd>
+</dl>
+<div class="admonition warning">
+<p class="admonition-title">Warning</p>
+<p>Returns the name of the credential cache. The result is an alias into <em>cache</em> 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().</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_cc_get_name - Retrieve the name, but not type of a credential cache.</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_cc_dup.html" title="krb5_cc_dup - Duplicate ccache handle."
+ >previous</a> |
+ <a href="krb5_cc_get_principal.html" title="krb5_cc_get_principal - Get the default principal of a credential cache."
+ >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_cc_get_name - Retrieve the name, but not type of a credential cache.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..cd98660a3321
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_get_principal.html
@@ -0,0 +1,163 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_cc_get_type - Retrieve the type of a credential cache." href="krb5_cc_get_type.html" />
+ <link rel="prev" title="krb5_cc_get_name - Retrieve the name, but not type of a credential cache." href="krb5_cc_get_name.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_cc_get_name.html" title="krb5_cc_get_name - Retrieve the name, but not type of a credential cache."
+ accesskey="P">previous</a> |
+ <a href="krb5_cc_get_type.html" title="krb5_cc_get_type - Retrieve the type of a credential cache."
+ 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_cc_get_principal - Get the default principal of a credential cache.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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<span class="colon">:</span></dt>
+<dd class="field-even"><ul class="simple">
+<li><p>Kerberos error codes</p></li>
+</ul>
+</dd>
+</dl>
+<p>Returns the default client principal of a credential cache as set by krb5_cc_initialize().</p>
+<p>Use krb5_free_principal() to free <em>principal</em> when it is no longer needed.</p>
+</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_cc_get_principal - Get the default principal of a credential cache.</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_cc_get_name.html" title="krb5_cc_get_name - Retrieve the name, but not type of a credential cache."
+ >previous</a> |
+ <a href="krb5_cc_get_type.html" title="krb5_cc_get_type - Retrieve the type of a credential cache."
+ >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_cc_get_principal - Get the default principal of a credential cache.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..14e92121648a
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_get_type.html
@@ -0,0 +1,155 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_cc_initialize - Initialize a credential cache." href="krb5_cc_initialize.html" />
+ <link rel="prev" title="krb5_cc_get_principal - Get the default principal of a credential cache." href="krb5_cc_get_principal.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_cc_get_principal.html" title="krb5_cc_get_principal - Get the default principal of a credential cache."
+ accesskey="P">previous</a> |
+ <a href="krb5_cc_initialize.html" title="krb5_cc_initialize - Initialize a credential cache."
+ 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_cc_get_type - Retrieve the type of a credential cache.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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>
+</dd>
+</dl>
+</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_cc_get_type - Retrieve the type of a credential cache.</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_cc_get_principal.html" title="krb5_cc_get_principal - Get the default principal of a credential cache."
+ >previous</a> |
+ <a href="krb5_cc_initialize.html" title="krb5_cc_initialize - Initialize a credential cache."
+ >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_cc_get_type - Retrieve the type of a credential cache.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..a5484dcc0d5f
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_initialize.html
@@ -0,0 +1,162 @@
+<!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_cc_initialize - Initialize a credential cache. &#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_cc_new_unique - Create a new credential cache of the specified type with a unique name." href="krb5_cc_new_unique.html" />
+ <link rel="prev" title="krb5_cc_get_type - Retrieve the type of a credential cache." href="krb5_cc_get_type.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_cc_get_type.html" title="krb5_cc_get_type - Retrieve the type of a credential cache."
+ accesskey="P">previous</a> |
+ <a href="krb5_cc_new_unique.html" title="krb5_cc_new_unique - Create a new credential cache of the specified type with a unique name."
+ 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_cc_initialize - Initialize a credential cache.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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<span class="colon">:</span></dt>
+<dd class="field-even"><ul class="simple">
+<li><p>System errors; Permission errors; Kerberos error codes</p></li>
+</ul>
+</dd>
+</dl>
+<p>Destroy any existing contents of <em>cache</em> and initialize it for the default principal <em>principal</em> .</p>
+</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_cc_initialize - Initialize a credential cache.</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_cc_get_type.html" title="krb5_cc_get_type - Retrieve the type of a credential cache."
+ >previous</a> |
+ <a href="krb5_cc_new_unique.html" title="krb5_cc_new_unique - Create a new credential cache of the specified type with a unique name."
+ >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_cc_initialize - Initialize a credential cache.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..abbc2314ab99
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_move.html
@@ -0,0 +1,162 @@
+<!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_cc_move - Move a credential cache. &#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_cc_next_cred - Retrieve the next entry from the credential cache." href="krb5_cc_next_cred.html" />
+ <link rel="prev" title="krb5_cc_get_full_name - Retrieve the full name of a credential cache." href="krb5_cc_get_full_name.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_cc_get_full_name.html" title="krb5_cc_get_full_name - Retrieve the full name of a credential cache."
+ accesskey="P">previous</a> |
+ <a href="krb5_cc_next_cred.html" title="krb5_cc_next_cred - Retrieve the next entry from the credential cache."
+ 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_cc_move - Move a credential cache.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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<span class="colon">:</span></dt>
+<dd class="field-even"><ul class="simple">
+<li><p>Kerberos error codes; src is still allocated.</p></li>
+</ul>
+</dd>
+</dl>
+<p>This function reinitializes <em>dst</em> and populates it with the credentials and default principal of <em>src</em> ; then, if successful, destroys <em>src</em> .</p>
+</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_cc_move - Move a credential cache.</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_cc_get_full_name.html" title="krb5_cc_get_full_name - Retrieve the full name of a credential cache."
+ >previous</a> |
+ <a href="krb5_cc_next_cred.html" title="krb5_cc_next_cred - Retrieve the next entry from the credential cache."
+ >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_cc_move - Move a credential cache.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..4b975afd839f
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_new_unique.html
@@ -0,0 +1,162 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_cc_resolve - Resolve a credential cache name." href="krb5_cc_resolve.html" />
+ <link rel="prev" title="krb5_cc_initialize - Initialize a credential cache." href="krb5_cc_initialize.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_cc_initialize.html" title="krb5_cc_initialize - Initialize a credential cache."
+ accesskey="P">previous</a> |
+ <a href="krb5_cc_resolve.html" title="krb5_cc_resolve - Resolve a credential cache name."
+ 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_cc_new_unique - Create a new credential cache of the specified type with a unique name.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[out]</strong> <strong>id</strong> - Credential cache handle</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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<span class="colon">:</span></dt>
+<dd class="field-even"><ul class="simple">
+<li><p>Kerberos error codes</p></li>
+</ul>
+</dd>
+</dl>
+</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_cc_new_unique - Create a new credential cache of the specified type with a unique name.</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_cc_initialize.html" title="krb5_cc_initialize - Initialize a credential cache."
+ >previous</a> |
+ <a href="krb5_cc_resolve.html" title="krb5_cc_resolve - Resolve a credential cache name."
+ >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_cc_new_unique - Create a new credential cache of the specified type with a unique name.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..441a671fa4e7
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_next_cred.html
@@ -0,0 +1,163 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_cc_remove_cred - Remove credentials from a credential cache." href="krb5_cc_remove_cred.html" />
+ <link rel="prev" title="krb5_cc_move - Move a credential cache." href="krb5_cc_move.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_cc_move.html" title="krb5_cc_move - Move a credential cache."
+ accesskey="P">previous</a> |
+ <a href="krb5_cc_remove_cred.html" title="krb5_cc_remove_cred - Remove credentials from a credential cache."
+ 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_cc_next_cred - Retrieve the next entry from the credential cache.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[out]</strong> <strong>creds</strong> - Next credential cache entry</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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>creds</em> with the next entry in <em>cache</em> and advances <em>cursor</em> .</p>
+<p>Use krb5_free_cred_contents() to free <em>creds</em> when it is no longer needed.</p>
+<div class="admonition seealso">
+<p class="admonition-title">See also</p>
+<p>krb5_cc_start_seq_get(), krb5_end_seq_get()</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_cc_next_cred - Retrieve the next entry from the credential cache.</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_cc_move.html" title="krb5_cc_move - Move a credential cache."
+ >previous</a> |
+ <a href="krb5_cc_remove_cred.html" title="krb5_cc_remove_cred - Remove credentials from a credential cache."
+ >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_cc_next_cred - Retrieve the next entry from the credential cache.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..b8a34747666d
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_remove_cred.html
@@ -0,0 +1,167 @@
+<!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_cc_remove_cred - Remove credentials from a credential cache. &#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_cc_retrieve_cred - Retrieve a specified credentials from a credential cache." href="krb5_cc_retrieve_cred.html" />
+ <link rel="prev" title="krb5_cc_next_cred - Retrieve the next entry from the credential cache." href="krb5_cc_next_cred.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_cc_next_cred.html" title="krb5_cc_next_cred - Retrieve the next entry from the credential cache."
+ accesskey="P">previous</a> |
+ <a href="krb5_cc_retrieve_cred.html" title="krb5_cc_retrieve_cred - Retrieve a specified credentials from a credential cache."
+ 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_cc_remove_cred - Remove credentials from a credential cache.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[in]</strong> <strong>creds</strong> - Credentials to be matched</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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<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>
+</dd>
+</dl>
+<p>This function accepts the same flag values as krb5_cc_retrieve_cred().</p>
+<div class="admonition warning">
+<p class="admonition-title">Warning</p>
+<p>This function is not implemented for some cache types.</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_cc_remove_cred - Remove credentials from a credential cache.</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_cc_next_cred.html" title="krb5_cc_next_cred - Retrieve the next entry from the credential cache."
+ >previous</a> |
+ <a href="krb5_cc_retrieve_cred.html" title="krb5_cc_retrieve_cred - Retrieve a specified credentials from a credential cache."
+ >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_cc_remove_cred - Remove credentials from a credential cache.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..d57623a7a803
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_resolve.html
@@ -0,0 +1,162 @@
+<!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_cc_resolve - Resolve a credential cache name. &#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_change_password - Change a password for an existing Kerberos account." href="krb5_change_password.html" />
+ <link rel="prev" title="krb5_cc_new_unique - Create a new credential cache of the specified type with a unique name." href="krb5_cc_new_unique.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_cc_new_unique.html" title="krb5_cc_new_unique - Create a new credential cache of the specified type with a unique name."
+ accesskey="P">previous</a> |
+ <a href="krb5_change_password.html" title="krb5_change_password - Change a password for an existing Kerberos account."
+ 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_cc_resolve - Resolve a credential cache name.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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<span class="colon">:</span></dt>
+<dd class="field-even"><ul class="simple">
+<li><p>Kerberos error codes</p></li>
+</ul>
+</dd>
+</dl>
+<p>Fills in <em>cache</em> with a <em>cache</em> handle that corresponds to the name in <em>name</em> . <em>name</em> should be of the form <strong>type:residual</strong> , and <em>type</em> must be a type known to the library. If the <em>name</em> does not contain a colon, interpret it as a file name.</p>
+</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_cc_resolve - Resolve a credential cache name.</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_cc_new_unique.html" title="krb5_cc_new_unique - Create a new credential cache of the specified type with a unique name."
+ >previous</a> |
+ <a href="krb5_change_password.html" title="krb5_change_password - Change a password for an existing Kerberos account."
+ >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_cc_resolve - Resolve a credential cache name.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..365099a7b11e
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_retrieve_cred.html
@@ -0,0 +1,177 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_cc_select - Select a credential cache to use with a server principal." href="krb5_cc_select.html" />
+ <link rel="prev" title="krb5_cc_remove_cred - Remove credentials from a credential cache." href="krb5_cc_remove_cred.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_cc_remove_cred.html" title="krb5_cc_remove_cred - Remove credentials from a credential cache."
+ accesskey="P">previous</a> |
+ <a href="krb5_cc_select.html" title="krb5_cc_select - Select a credential cache to use with a server principal."
+ 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_cc_retrieve_cred - Retrieve a specified credentials from a credential cache.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[in]</strong> <strong>mcreds</strong> - Credentials to match</p>
+<p><strong>[out]</strong> <strong>creds</strong> - Credentials matching the requested value</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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 searches a credential cache for credentials matching <em>mcreds</em> and returns it if found.</p>
+<p>Valid values for <em>flags</em> are:</p>
+<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>
+</ul>
+</div></blockquote>
+<p>Use krb5_free_cred_contents() to free <em>creds</em> when it is no longer needed.</p>
+</div></blockquote>
+</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_cc_retrieve_cred - Retrieve a specified credentials from a credential cache.</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_cc_remove_cred.html" title="krb5_cc_remove_cred - Remove credentials from a credential cache."
+ >previous</a> |
+ <a href="krb5_cc_select.html" title="krb5_cc_select - Select a credential cache to use with a server principal."
+ >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_cc_retrieve_cred - Retrieve a specified credentials from a credential cache.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..3bd03c2d968a
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_select.html
@@ -0,0 +1,166 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_cc_set_config - Store a configuration value in a credential cache." href="krb5_cc_set_config.html" />
+ <link rel="prev" title="krb5_cc_retrieve_cred - Retrieve a specified credentials from a credential cache." href="krb5_cc_retrieve_cred.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_cc_retrieve_cred.html" title="krb5_cc_retrieve_cred - Retrieve a specified credentials from a credential cache."
+ accesskey="P">previous</a> |
+ <a href="krb5_cc_set_config.html" title="krb5_cc_set_config - Store a configuration value in a credential cache."
+ 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_cc_select - Select a credential cache to use with a server principal.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[out]</strong> <strong>princ_out</strong> - Client principal</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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>
+</dd>
+</dl>
+<p>Select a cache within the collection containing credentials most appropriate for use with <em>server</em> , according to configured rules and heuristics.</p>
+<p>Use krb5_cc_close() to release <em>cache_out</em> when it is no longer needed. Use krb5_free_principal() to release <em>princ_out</em> when it is no longer needed. Note that <em>princ_out</em> is set in some error conditions.</p>
+<p>If the appropriate client principal can be authoritatively determined but the cache collection contains no credentials for that principal, then KRB5_CC_NOTFOUND is returned, <em>cache_out</em> is set to NULL, and <em>princ_out</em> is set to the appropriate client principal.</p>
+<p>If no configured mechanism can determine the appropriate cache or principal, KRB5_CC_NOTFOUND is returned and <em>cache_out</em> and <em>princ_out</em> are set to NULL.</p>
+<p>Any other error code indicates a fatal error in the processing of a cache selection mechanism.</p>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>New in 1.10</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_cc_select - Select a credential cache to use with a server principal.</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_cc_retrieve_cred.html" title="krb5_cc_retrieve_cred - Retrieve a specified credentials from a credential cache."
+ >previous</a> |
+ <a href="krb5_cc_set_config.html" title="krb5_cc_set_config - Store a configuration value in a credential cache."
+ >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_cc_select - Select a credential cache to use with a server principal.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..a641c4bc3a35
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_set_config.html
@@ -0,0 +1,171 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_cc_set_default_name - Set the default credential cache name." href="krb5_cc_set_default_name.html" />
+ <link rel="prev" title="krb5_cc_select - Select a credential cache to use with a server principal." href="krb5_cc_select.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_cc_select.html" title="krb5_cc_select - Select a credential cache to use with a server principal."
+ accesskey="P">previous</a> |
+ <a href="krb5_cc_set_default_name.html" title="krb5_cc_set_default_name - Set the default credential cache name."
+ 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_cc_set_config - Store a configuration value in a credential cache.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[in]</strong> <strong>key</strong> - Name of config variable</p>
+<p><strong>[in]</strong> <strong>data</strong> - Data to store, or NULL to remove</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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<span class="colon">:</span></dt>
+<dd class="field-even"><ul class="simple">
+<li><p>Kerberos error codes</p></li>
+</ul>
+</dd>
+</dl>
+<div class="admonition warning">
+<p class="admonition-title">Warning</p>
+<p>Before version 1.10 <em>data</em> was assumed to be always non-null.</p>
+</div>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>Existing configuration under the same key is over-written.</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_cc_set_config - Store a configuration value in a credential cache.</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_cc_select.html" title="krb5_cc_select - Select a credential cache to use with a server principal."
+ >previous</a> |
+ <a href="krb5_cc_set_default_name.html" title="krb5_cc_set_default_name - Set the default credential cache name."
+ >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_cc_set_config - Store a configuration value in a credential cache.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..ab8e819a8239
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_set_default_name.html
@@ -0,0 +1,163 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_cc_set_flags - Set options flags on a credential cache." href="krb5_cc_set_flags.html" />
+ <link rel="prev" title="krb5_cc_set_config - Store a configuration value in a credential cache." href="krb5_cc_set_config.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_cc_set_config.html" title="krb5_cc_set_config - Store a configuration value in a credential cache."
+ accesskey="P">previous</a> |
+ <a href="krb5_cc_set_flags.html" title="krb5_cc_set_flags - Set options flags on a credential cache."
+ 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_cc_set_default_name - Set the default credential cache name.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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<span class="colon">:</span></dt>
+<dd class="field-even"><ul class="simple">
+<li><p>Kerberos error codes</p></li>
+</ul>
+</dd>
+</dl>
+<p>Set the default credential cache name to <em>name</em> for future operations using <em>context</em> . If <em>name</em> is NULL, clear any previous application-set default name and forget any cached value of the default name for <em>context</em> .</p>
+<p>Calls to this function invalidate the result of any previous calls to krb5_cc_default_name() using <em>context</em> .</p>
+</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_cc_set_default_name - Set the default credential cache name.</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_cc_set_config.html" title="krb5_cc_set_config - Store a configuration value in a credential cache."
+ >previous</a> |
+ <a href="krb5_cc_set_flags.html" title="krb5_cc_set_flags - Set options flags on a credential cache."
+ >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_cc_set_default_name - Set the default credential cache name.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..cd90bb8251d5
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_set_flags.html
@@ -0,0 +1,157 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_cc_start_seq_get - Prepare to sequentially read every credential in a credential cache." href="krb5_cc_start_seq_get.html" />
+ <link rel="prev" title="krb5_cc_set_default_name - Set the default credential cache name." href="krb5_cc_set_default_name.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_cc_set_default_name.html" title="krb5_cc_set_default_name - Set the default credential cache name."
+ accesskey="P">previous</a> |
+ <a href="krb5_cc_start_seq_get.html" title="krb5_cc_start_seq_get - Prepare to sequentially read every credential in a credential cache."
+ 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_cc_set_flags - Set options flags on a credential cache.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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 resets <em>cache</em> flags to <em>flags</em> .</p>
+</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_cc_set_flags - Set options flags on a credential cache.</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_cc_set_default_name.html" title="krb5_cc_set_default_name - Set the default credential cache name."
+ >previous</a> |
+ <a href="krb5_cc_start_seq_get.html" title="krb5_cc_start_seq_get - Prepare to sequentially read every credential in a credential cache."
+ >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_cc_set_flags - Set options flags on a credential cache.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..6ac24d0c49c5
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_start_seq_get.html
@@ -0,0 +1,161 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_cc_store_cred - Store credentials in a credential cache." href="krb5_cc_store_cred.html" />
+ <link rel="prev" title="krb5_cc_set_flags - Set options flags on a credential cache." href="krb5_cc_set_flags.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_cc_set_flags.html" title="krb5_cc_set_flags - Set options flags on a credential cache."
+ accesskey="P">previous</a> |
+ <a href="krb5_cc_store_cred.html" title="krb5_cc_store_cred - Store credentials in a credential cache."
+ 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_cc_start_seq_get - Prepare to sequentially read every credential in a credential cache.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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>krb5_cc_end_seq_get() must be called to complete the retrieve operation.</p>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>If the cache represented by <em>cache</em> 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.</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_cc_start_seq_get - Prepare to sequentially read every credential in a credential cache.</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_cc_set_flags.html" title="krb5_cc_set_flags - Set options flags on a credential cache."
+ >previous</a> |
+ <a href="krb5_cc_store_cred.html" title="krb5_cc_store_cred - Store credentials in a credential cache."
+ >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_cc_start_seq_get - Prepare to sequentially read every credential in a credential cache.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..a1706652b113
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_store_cred.html
@@ -0,0 +1,162 @@
+<!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_cc_store_cred - Store credentials in a credential cache. &#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_cc_support_switch - Determine whether a credential cache type supports switching." href="krb5_cc_support_switch.html" />
+ <link rel="prev" title="krb5_cc_start_seq_get - Prepare to sequentially read every credential in a credential cache." href="krb5_cc_start_seq_get.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_cc_start_seq_get.html" title="krb5_cc_start_seq_get - Prepare to sequentially read every credential in a credential cache."
+ accesskey="P">previous</a> |
+ <a href="krb5_cc_support_switch.html" title="krb5_cc_support_switch - Determine whether a credential cache type supports switching."
+ 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_cc_store_cred - Store credentials in a credential cache.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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<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>
+</dd>
+</dl>
+<p>This function stores <em>creds</em> into <em>cache</em> . If <em>creds-&gt;server</em> and the server in the decoded ticket <em>creds-&gt;ticket</em> differ, the credentials will be stored under both server principal names.</p>
+</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_cc_store_cred - Store credentials in a credential cache.</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_cc_start_seq_get.html" title="krb5_cc_start_seq_get - Prepare to sequentially read every credential in a credential cache."
+ >previous</a> |
+ <a href="krb5_cc_support_switch.html" title="krb5_cc_support_switch - Determine whether a credential cache type supports switching."
+ >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_cc_store_cred - Store credentials in a credential cache.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..8ca1c2b728ec
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_support_switch.html
@@ -0,0 +1,160 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_cc_switch - Make a credential cache the primary cache for its collection." href="krb5_cc_switch.html" />
+ <link rel="prev" title="krb5_cc_store_cred - Store credentials in a credential cache." href="krb5_cc_store_cred.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_cc_store_cred.html" title="krb5_cc_store_cred - Store credentials in a credential cache."
+ accesskey="P">previous</a> |
+ <a href="krb5_cc_switch.html" title="krb5_cc_switch - Make a credential cache the primary cache for its collection."
+ 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_cc_support_switch - Determine whether a credential cache type supports switching.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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>
+</ul>
+</dd>
+</dl>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>New in 1.10</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_cc_support_switch - Determine whether a credential cache type supports switching.</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_cc_store_cred.html" title="krb5_cc_store_cred - Store credentials in a credential cache."
+ >previous</a> |
+ <a href="krb5_cc_switch.html" title="krb5_cc_switch - Make a credential cache the primary cache for its collection."
+ >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_cc_support_switch - Determine whether a credential cache type supports switching.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..37fa1b4e72d4
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_cc_switch.html
@@ -0,0 +1,161 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_cccol_cursor_free - Free a credential cache collection cursor." href="krb5_cccol_cursor_free.html" />
+ <link rel="prev" title="krb5_cc_support_switch - Determine whether a credential cache type supports switching." href="krb5_cc_support_switch.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_cc_support_switch.html" title="krb5_cc_support_switch - Determine whether a credential cache type supports switching."
+ accesskey="P">previous</a> |
+ <a href="krb5_cccol_cursor_free.html" title="krb5_cccol_cursor_free - Free a credential cache collection cursor."
+ 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_cc_switch - Make a credential cache the primary cache for its collection.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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<span class="colon">:</span></dt>
+<dd class="field-even"><ul class="simple">
+<li><p>Kerberos error codes</p></li>
+</ul>
+</dd>
+</dl>
+<p>If the type of <em>cache</em> supports it, set <em>cache</em> to be the primary credential cache for the collection it belongs to.</p>
+</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_cc_switch - Make a credential cache the primary cache for its collection.</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_cc_support_switch.html" title="krb5_cc_support_switch - Determine whether a credential cache type supports switching."
+ >previous</a> |
+ <a href="krb5_cccol_cursor_free.html" title="krb5_cccol_cursor_free - Free a credential cache collection cursor."
+ >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_cc_switch - Make a credential cache the primary cache for its collection.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..a5458ab2b22d
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_cccol_cursor_free.html
@@ -0,0 +1,159 @@
+<!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_cccol_cursor_free - Free a credential cache collection cursor. &#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_cccol_cursor_new - Prepare to iterate over the collection of known credential caches." href="krb5_cccol_cursor_new.html" />
+ <link rel="prev" title="krb5_cc_switch - Make a credential cache the primary cache for its collection." href="krb5_cc_switch.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_cc_switch.html" title="krb5_cc_switch - Make a credential cache the primary cache for its collection."
+ accesskey="P">previous</a> |
+ <a href="krb5_cccol_cursor_new.html" title="krb5_cccol_cursor_new - Prepare to iterate over the collection of known credential caches."
+ 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_cccol_cursor_free - Free a credential cache collection cursor.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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>
+<div class="admonition seealso">
+<p class="admonition-title">See also</p>
+<p>krb5_cccol_cursor_new(), krb5_cccol_cursor_next()</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_cccol_cursor_free - Free a credential cache collection cursor.</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_cc_switch.html" title="krb5_cc_switch - Make a credential cache the primary cache for its collection."
+ >previous</a> |
+ <a href="krb5_cccol_cursor_new.html" title="krb5_cccol_cursor_new - Prepare to iterate over the collection of known credential caches."
+ >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_cccol_cursor_free - Free a credential cache collection cursor.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..7f6e47e3d333
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_cccol_cursor_new.html
@@ -0,0 +1,161 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_cccol_cursor_next - Get the next credential cache in the collection." href="krb5_cccol_cursor_next.html" />
+ <link rel="prev" title="krb5_cccol_cursor_free - Free a credential cache collection cursor." href="krb5_cccol_cursor_free.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_cccol_cursor_free.html" title="krb5_cccol_cursor_free - Free a credential cache collection cursor."
+ accesskey="P">previous</a> |
+ <a href="krb5_cccol_cursor_next.html" title="krb5_cccol_cursor_next - Get the next credential cache in the collection."
+ 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_cccol_cursor_new - Prepare to iterate over the collection of known credential caches.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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>Get a new cache iteration <em>cursor</em> that will iterate over all known credential caches independent of type.</p>
+<p>Use krb5_cccol_cursor_free() to release <em>cursor</em> when it is no longer needed.</p>
+<div class="admonition seealso">
+<p class="admonition-title">See also</p>
+<p>krb5_cccol_cursor_next()</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_cccol_cursor_new - Prepare to iterate over the collection of known credential caches.</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_cccol_cursor_free.html" title="krb5_cccol_cursor_free - Free a credential cache collection cursor."
+ >previous</a> |
+ <a href="krb5_cccol_cursor_next.html" title="krb5_cccol_cursor_next - Get the next credential cache in the collection."
+ >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_cccol_cursor_new - Prepare to iterate over the collection of known credential caches.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..675df1020dc2
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_cccol_cursor_next.html
@@ -0,0 +1,165 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_cccol_have_content - Check if the credential cache collection contains any initialized caches." href="krb5_cccol_have_content.html" />
+ <link rel="prev" title="krb5_cccol_cursor_new - Prepare to iterate over the collection of known credential caches." href="krb5_cccol_cursor_new.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_cccol_cursor_new.html" title="krb5_cccol_cursor_new - Prepare to iterate over the collection of known credential caches."
+ accesskey="P">previous</a> |
+ <a href="krb5_cccol_have_content.html" title="krb5_cccol_have_content - Check if the credential cache collection contains any initialized caches."
+ 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_cccol_cursor_next - Get the next credential cache in the collection.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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>Use krb5_cc_close() to close <em>ccache</em> when it is no longer needed.</p>
+<div class="admonition seealso">
+<p class="admonition-title">See also</p>
+<p>krb5_cccol_cursor_new(), krb5_cccol_cursor_free()</p>
+</div>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>When all caches are iterated over and the end of the list is reached, <em>ccache</em> is set to NULL.</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_cccol_cursor_next - Get the next credential cache in the collection.</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_cccol_cursor_new.html" title="krb5_cccol_cursor_new - Prepare to iterate over the collection of known credential caches."
+ >previous</a> |
+ <a href="krb5_cccol_have_content.html" title="krb5_cccol_have_content - Check if the credential cache collection contains any initialized caches."
+ >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_cccol_cursor_next - Get the next credential cache in the collection.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..b2e997c62b8e
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_cccol_have_content.html
@@ -0,0 +1,159 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_clear_error_message - Clear the extended error message in a context." href="krb5_clear_error_message.html" />
+ <link rel="prev" title="krb5_cccol_cursor_next - Get the next credential cache in the collection." href="krb5_cccol_cursor_next.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_cccol_cursor_next.html" title="krb5_cccol_cursor_next - Get the next credential cache in the collection."
+ accesskey="P">previous</a> |
+ <a href="krb5_clear_error_message.html" title="krb5_clear_error_message - Clear the extended error message in a 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_cccol_have_content - Check if the credential cache collection contains any initialized caches.">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-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="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="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>context</strong> - Library context</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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>
+</ul>
+</dd>
+</dl>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>New in 1.11</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_cccol_have_content - Check if the credential cache collection contains any initialized caches.</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_cccol_cursor_next.html" title="krb5_cccol_cursor_next - Get the next credential cache in the collection."
+ >previous</a> |
+ <a href="krb5_clear_error_message.html" title="krb5_clear_error_message - Clear the extended error message in a 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_cccol_have_content - Check if the credential cache collection contains any initialized caches.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..4e7c030b7b48
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_change_password.html
@@ -0,0 +1,170 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_chpw_message - Get a result message for changing or setting a password." href="krb5_chpw_message.html" />
+ <link rel="prev" title="krb5_cc_resolve - Resolve a credential cache name." href="krb5_cc_resolve.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_cc_resolve.html" title="krb5_cc_resolve - Resolve a credential cache name."
+ accesskey="P">previous</a> |
+ <a href="krb5_chpw_message.html" title="krb5_chpw_message - Get a result message for changing or setting a password."
+ 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_change_password - Change a password for an existing Kerberos account.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[out]</strong> <strong>result_code</strong> - Numeric error code from server</p>
+<p><strong>[out]</strong> <strong>result_code_string</strong> - String equivalent to <em>result_code</em></p>
+<p><strong>[out]</strong> <strong>result_string</strong> - Change password response from the KDC</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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>Change the password for the existing principal identified by <em>creds</em> .</p>
+<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>
+</ul>
+</div></blockquote>
+</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_change_password - Change a password for an existing Kerberos account.</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_cc_resolve.html" title="krb5_cc_resolve - Resolve a credential cache name."
+ >previous</a> |
+ <a href="krb5_chpw_message.html" title="krb5_chpw_message - Get a result message for changing or setting a password."
+ >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_change_password - Change a password for an existing Kerberos account.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..9f90ffa0491c
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_check_clockskew.html
@@ -0,0 +1,161 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_copy_addresses - Copy an array of addresses." href="krb5_copy_addresses.html" />
+ <link rel="prev" title="krb5_clear_error_message - Clear the extended error message in a context." href="krb5_clear_error_message.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_clear_error_message.html" title="krb5_clear_error_message - Clear the extended error message in a context."
+ accesskey="P">previous</a> |
+ <a href="krb5_copy_addresses.html" title="krb5_copy_addresses - Copy an array of addresses."
+ 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_check_clockskew - Check if a timestamp is within the allowed clock skew of the current time.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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>
+</ul>
+</dd>
+</dl>
+<p>This function checks if <em>date</em> is close enough to the current time according to the configured allowable clock skew.</p>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>New in 1.10</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_check_clockskew - Check if a timestamp is within the allowed clock skew of the current time.</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_clear_error_message.html" title="krb5_clear_error_message - Clear the extended error message in a context."
+ >previous</a> |
+ <a href="krb5_copy_addresses.html" title="krb5_copy_addresses - Copy an array of addresses."
+ >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_check_clockskew - Check if a timestamp is within the allowed clock skew of the current time.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..4608d60bbe87
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_checksum_size.html
@@ -0,0 +1,149 @@
+<!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_checksum_size &#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_encrypt" href="krb5_encrypt.html" />
+ <link rel="prev" title="krb5_calculate_checksum" href="krb5_calculate_checksum.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_calculate_checksum.html" title="krb5_calculate_checksum"
+ accesskey="P">previous</a> |
+ <a href="krb5_encrypt.html" title="krb5_encrypt"
+ 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_checksum_size">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-checksum-size">
+<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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<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>
+</dl>
+<p>DEPRECATED See krb5_c_checksum_length()</p>
+</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_checksum_size</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_calculate_checksum.html" title="krb5_calculate_checksum"
+ >previous</a> |
+ <a href="krb5_encrypt.html" title="krb5_encrypt"
+ >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_checksum_size">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..3fa178eb6b22
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_chpw_message.html
@@ -0,0 +1,167 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_expand_hostname - Canonicalize a hostname, possibly using name service." href="krb5_expand_hostname.html" />
+ <link rel="prev" title="krb5_change_password - Change a password for an existing Kerberos account." href="krb5_change_password.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_change_password.html" title="krb5_change_password - Change a password for an existing Kerberos account."
+ accesskey="P">previous</a> |
+ <a href="krb5_expand_hostname.html" title="krb5_expand_hostname - Canonicalize a hostname, possibly using name service."
+ 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_chpw_message - Get a result message for changing or setting a password.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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<span class="colon">:</span></dt>
+<dd class="field-even"><ul class="simple">
+<li><p>Kerberos error codes</p></li>
+</ul>
+</dd>
+</dl>
+<p>This function processes the <em>server_string</em> returned in the <em>result_string</em> parameter of krb5_change_password(), krb5_set_password(), and related functions, and returns a displayable string. If <em>server_string</em> contains Active Directory structured policy information, it will be converted into human-readable text.</p>
+<p>Use krb5_free_string() to free <em>message_out</em> when it is no longer needed.</p>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>New in 1.11</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_chpw_message - Get a result message for changing or setting a password.</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_change_password.html" title="krb5_change_password - Change a password for an existing Kerberos account."
+ >previous</a> |
+ <a href="krb5_expand_hostname.html" title="krb5_expand_hostname - Canonicalize a hostname, possibly using name service."
+ >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_chpw_message - Get a result message for changing or setting a password.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..439aa5d9397a
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_cksumtype_to_string.html
@@ -0,0 +1,156 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_decode_authdata_container - Unwrap authorization data." href="krb5_decode_authdata_container.html" />
+ <link rel="prev" title="krb5_c_verify_checksum_iov - Validate a checksum element in IOV array (operates on keyblock)." href="krb5_c_verify_checksum_iov.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_c_verify_checksum_iov.html" title="krb5_c_verify_checksum_iov - Validate a checksum element in IOV array (operates on keyblock)."
+ accesskey="P">previous</a> |
+ <a href="krb5_decode_authdata_container.html" title="krb5_decode_authdata_container - Unwrap authorization data."
+ 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_cksumtype_to_string - Convert a checksum type to a string.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<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<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>
+</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_cksumtype_to_string - Convert a checksum type to a string.</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_c_verify_checksum_iov.html" title="krb5_c_verify_checksum_iov - Validate a checksum element in IOV array (operates on keyblock)."
+ >previous</a> |
+ <a href="krb5_decode_authdata_container.html" title="krb5_decode_authdata_container - Unwrap authorization data."
+ >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_cksumtype_to_string - Convert a checksum type to a string.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..bc1b608e9906
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_clear_error_message.html
@@ -0,0 +1,148 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_check_clockskew - Check if a timestamp is within the allowed clock skew of the current time." href="krb5_check_clockskew.html" />
+ <link rel="prev" title="krb5_cccol_have_content - Check if the credential cache collection contains any initialized caches." href="krb5_cccol_have_content.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_cccol_have_content.html" title="krb5_cccol_have_content - Check if the credential cache collection contains any initialized caches."
+ accesskey="P">previous</a> |
+ <a href="krb5_check_clockskew.html" title="krb5_check_clockskew - Check if a timestamp is within the allowed clock skew of the current time."
+ 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_clear_error_message - Clear the extended error message in a context.">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-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="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="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>ctx</strong> - Library context</p>
+</dd>
+</dl>
+<p>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.</p>
+</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_clear_error_message - Clear the extended error message in a context.</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_cccol_have_content.html" title="krb5_cccol_have_content - Check if the credential cache collection contains any initialized caches."
+ >previous</a> |
+ <a href="krb5_check_clockskew.html" title="krb5_check_clockskew - Check if a timestamp is within the allowed clock skew of the current time."
+ >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_clear_error_message - Clear the extended error message in a context.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..69ca4646dbd3
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_copy_addresses.html
@@ -0,0 +1,157 @@
+<!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_copy_addresses - Copy an array of addresses. &#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_copy_authdata - Copy an authorization data list." href="krb5_copy_authdata.html" />
+ <link rel="prev" title="krb5_check_clockskew - Check if a timestamp is within the allowed clock skew of the current time." href="krb5_check_clockskew.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_check_clockskew.html" title="krb5_check_clockskew - Check if a timestamp is within the allowed clock skew of the current time."
+ accesskey="P">previous</a> |
+ <a href="krb5_copy_authdata.html" title="krb5_copy_authdata - Copy an authorization data list."
+ 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_copy_addresses - Copy an array of addresses.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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 a new address array containing a copy of <em>inaddr</em> . Use krb5_free_addresses() to free <em>outaddr</em> when it is no longer needed.</p>
+</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_copy_addresses - Copy an array of addresses.</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_check_clockskew.html" title="krb5_check_clockskew - Check if a timestamp is within the allowed clock skew of the current time."
+ >previous</a> |
+ <a href="krb5_copy_authdata.html" title="krb5_copy_authdata - Copy an authorization data list."
+ >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_copy_addresses - Copy an array of addresses.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..8c26aeeb4fcb
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_copy_authdata.html
@@ -0,0 +1,161 @@
+<!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_copy_authdata - Copy an authorization data list. &#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_copy_authenticator - Copy a krb5_authenticator structure." href="krb5_copy_authenticator.html" />
+ <link rel="prev" title="krb5_copy_addresses - Copy an array of addresses." href="krb5_copy_addresses.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_copy_addresses.html" title="krb5_copy_addresses - Copy an array of addresses."
+ accesskey="P">previous</a> |
+ <a href="krb5_copy_authenticator.html" title="krb5_copy_authenticator - Copy a krb5_authenticator structure."
+ 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_copy_authdata - Copy an authorization data list.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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 a new authorization data list containing a copy of <em>in_authdat</em> , which must be null-terminated. Use krb5_free_authdata() to free <em>out</em> when it is no longer needed.</p>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>The last array entry in <em>in_authdat</em> must be a NULL pointer.</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_copy_authdata - Copy an authorization data list.</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_copy_addresses.html" title="krb5_copy_addresses - Copy an array of addresses."
+ >previous</a> |
+ <a href="krb5_copy_authenticator.html" title="krb5_copy_authenticator - Copy a krb5_authenticator structure."
+ >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_copy_authdata - Copy an authorization data list.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..6dd0b64e903f
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_copy_authenticator.html
@@ -0,0 +1,157 @@
+<!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_copy_authenticator - Copy a krb5_authenticator structure. &#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_copy_checksum - Copy a krb5_checksum structure." href="krb5_copy_checksum.html" />
+ <link rel="prev" title="krb5_copy_authdata - Copy an authorization data list." href="krb5_copy_authdata.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_copy_authdata.html" title="krb5_copy_authdata - Copy an authorization data list."
+ accesskey="P">previous</a> |
+ <a href="krb5_copy_checksum.html" title="krb5_copy_checksum - Copy a krb5_checksum structure."
+ 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_copy_authenticator - Copy a krb5_authenticator structure.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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 a new krb5_authenticator structure with the content of <em>authfrom</em> . Use krb5_free_authenticator() to free <em>authto</em> when it is no longer needed.</p>
+</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_copy_authenticator - Copy a krb5_authenticator structure.</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_copy_authdata.html" title="krb5_copy_authdata - Copy an authorization data list."
+ >previous</a> |
+ <a href="krb5_copy_checksum.html" title="krb5_copy_checksum - Copy a krb5_checksum structure."
+ >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_copy_authenticator - Copy a krb5_authenticator structure.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..48850f1cb5c9
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_copy_checksum.html
@@ -0,0 +1,157 @@
+<!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_copy_checksum - Copy a krb5_checksum structure. &#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_copy_context - Copy a krb5_context structure." href="krb5_copy_context.html" />
+ <link rel="prev" title="krb5_copy_authenticator - Copy a krb5_authenticator structure." href="krb5_copy_authenticator.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_copy_authenticator.html" title="krb5_copy_authenticator - Copy a krb5_authenticator structure."
+ accesskey="P">previous</a> |
+ <a href="krb5_copy_context.html" title="krb5_copy_context - Copy a krb5_context structure."
+ 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_copy_checksum - Copy a krb5_checksum structure.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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 a new krb5_checksum structure with the contents of <em>ckfrom</em> . Use krb5_free_checksum() to free <em>ckto</em> when it is no longer needed.</p>
+</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_copy_checksum - Copy a krb5_checksum structure.</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_copy_authenticator.html" title="krb5_copy_authenticator - Copy a krb5_authenticator structure."
+ >previous</a> |
+ <a href="krb5_copy_context.html" title="krb5_copy_context - Copy a krb5_context structure."
+ >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_copy_checksum - Copy a krb5_checksum structure.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..eeeac561b5ae
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_copy_context.html
@@ -0,0 +1,161 @@
+<!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_copy_context - Copy a krb5_context structure. &#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_copy_creds - Copy a krb5_creds structure." href="krb5_copy_creds.html" />
+ <link rel="prev" title="krb5_copy_checksum - Copy a krb5_checksum structure." href="krb5_copy_checksum.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_copy_checksum.html" title="krb5_copy_checksum - Copy a krb5_checksum structure."
+ accesskey="P">previous</a> |
+ <a href="krb5_copy_creds.html" title="krb5_copy_creds - Copy a krb5_creds structure."
+ 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_copy_context - Copy a krb5_context structure.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<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<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<span class="colon">:</span></dt>
+<dd class="field-even"><ul class="simple">
+<li><p>Kerberos error codes</p></li>
+</ul>
+</dd>
+</dl>
+<p>The newly created context must be released by calling krb5_free_context() when it is no longer needed.</p>
+</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_copy_context - Copy a krb5_context structure.</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_copy_checksum.html" title="krb5_copy_checksum - Copy a krb5_checksum structure."
+ >previous</a> |
+ <a href="krb5_copy_creds.html" title="krb5_copy_creds - Copy a krb5_creds structure."
+ >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_copy_context - Copy a krb5_context structure.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..1b7db0e6cfd3
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_copy_creds.html
@@ -0,0 +1,157 @@
+<!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_copy_creds - Copy a krb5_creds structure. &#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_copy_data - Copy a krb5_data object." href="krb5_copy_data.html" />
+ <link rel="prev" title="krb5_copy_context - Copy a krb5_context structure." href="krb5_copy_context.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_copy_context.html" title="krb5_copy_context - Copy a krb5_context structure."
+ accesskey="P">previous</a> |
+ <a href="krb5_copy_data.html" title="krb5_copy_data - Copy a krb5_data object."
+ 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_copy_creds - Copy a krb5_creds structure.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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 a new credential with the contents of <em>incred</em> . Use krb5_free_creds() to free <em>outcred</em> when it is no longer needed.</p>
+</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_copy_creds - Copy a krb5_creds structure.</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_copy_context.html" title="krb5_copy_context - Copy a krb5_context structure."
+ >previous</a> |
+ <a href="krb5_copy_data.html" title="krb5_copy_data - Copy a krb5_data object."
+ >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_copy_creds - Copy a krb5_creds structure.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..cbd018e2b31f
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_copy_data.html
@@ -0,0 +1,157 @@
+<!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_copy_data - Copy a krb5_data object. &#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_copy_error_message - Copy the most recent extended error message from one context to another." href="krb5_copy_error_message.html" />
+ <link rel="prev" title="krb5_copy_creds - Copy a krb5_creds structure." href="krb5_copy_creds.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_copy_creds.html" title="krb5_copy_creds - Copy a krb5_creds structure."
+ accesskey="P">previous</a> |
+ <a href="krb5_copy_error_message.html" title="krb5_copy_error_message - Copy the most recent extended error message from one context to another."
+ 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_copy_data - Copy a krb5_data object.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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 a new krb5_data object with the contents of <em>indata</em> . Use krb5_free_data() to free <em>outdata</em> when it is no longer needed.</p>
+</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_copy_data - Copy a krb5_data object.</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_copy_creds.html" title="krb5_copy_creds - Copy a krb5_creds structure."
+ >previous</a> |
+ <a href="krb5_copy_error_message.html" title="krb5_copy_error_message - Copy the most recent extended error message from one context to another."
+ >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_copy_data - Copy a krb5_data object.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..a6ce82d2f2d7
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_copy_error_message.html
@@ -0,0 +1,148 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_copy_keyblock - Copy a keyblock." href="krb5_copy_keyblock.html" />
+ <link rel="prev" title="krb5_copy_data - Copy a krb5_data object." href="krb5_copy_data.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_copy_data.html" title="krb5_copy_data - Copy a krb5_data object."
+ accesskey="P">previous</a> |
+ <a href="krb5_copy_keyblock.html" title="krb5_copy_keyblock - Copy a keyblock."
+ 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_copy_error_message - Copy the most recent extended error message from one context to another.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<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>
+</dl>
+</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_copy_error_message - Copy the most recent extended error message from one context to another.</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_copy_data.html" title="krb5_copy_data - Copy a krb5_data object."
+ >previous</a> |
+ <a href="krb5_copy_keyblock.html" title="krb5_copy_keyblock - Copy a keyblock."
+ >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_copy_error_message - Copy the most recent extended error message from one context to another.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..515ea0c6fcd1
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_copy_keyblock.html
@@ -0,0 +1,157 @@
+<!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_copy_keyblock - Copy a keyblock. &#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_copy_keyblock_contents - Copy the contents of a keyblock." href="krb5_copy_keyblock_contents.html" />
+ <link rel="prev" title="krb5_copy_error_message - Copy the most recent extended error message from one context to another." href="krb5_copy_error_message.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_copy_error_message.html" title="krb5_copy_error_message - Copy the most recent extended error message from one context to another."
+ accesskey="P">previous</a> |
+ <a href="krb5_copy_keyblock_contents.html" title="krb5_copy_keyblock_contents - Copy the contents of a keyblock."
+ 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_copy_keyblock - Copy a keyblock.">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-copy-keyblock-copy-a-keyblock">
+<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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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 a new keyblock with the same contents as <em>from</em> . Use krb5_free_keyblock() to free <em>to</em> when it is no longer needed.</p>
+</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_copy_keyblock - Copy a keyblock.</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_copy_error_message.html" title="krb5_copy_error_message - Copy the most recent extended error message from one context to another."
+ >previous</a> |
+ <a href="krb5_copy_keyblock_contents.html" title="krb5_copy_keyblock_contents - Copy the contents of a keyblock."
+ >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_copy_keyblock - Copy a keyblock.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..5d419d33e698
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_copy_keyblock_contents.html
@@ -0,0 +1,157 @@
+<!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_copy_keyblock_contents - Copy the contents of a keyblock. &#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_copy_principal - Copy a principal." href="krb5_copy_principal.html" />
+ <link rel="prev" title="krb5_copy_keyblock - Copy a keyblock." href="krb5_copy_keyblock.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_copy_keyblock.html" title="krb5_copy_keyblock - Copy a keyblock."
+ accesskey="P">previous</a> |
+ <a href="krb5_copy_principal.html" title="krb5_copy_principal - Copy a principal."
+ 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_copy_keyblock_contents - Copy the contents of a keyblock.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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 copies the contents of <em>from</em> to <em>to</em> . Use krb5_free_keyblock_contents() to free <em>to</em> when it is no longer needed.</p>
+</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_copy_keyblock_contents - Copy the contents of a keyblock.</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_copy_keyblock.html" title="krb5_copy_keyblock - Copy a keyblock."
+ >previous</a> |
+ <a href="krb5_copy_principal.html" title="krb5_copy_principal - Copy a principal."
+ >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_copy_keyblock_contents - Copy the contents of a keyblock.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..f3c330e522dd
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_copy_principal.html
@@ -0,0 +1,157 @@
+<!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_copy_principal - Copy a principal. &#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_copy_ticket - Copy a krb5_ticket structure." href="krb5_copy_ticket.html" />
+ <link rel="prev" title="krb5_copy_keyblock_contents - Copy the contents of a keyblock." href="krb5_copy_keyblock_contents.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_copy_keyblock_contents.html" title="krb5_copy_keyblock_contents - Copy the contents of a keyblock."
+ accesskey="P">previous</a> |
+ <a href="krb5_copy_ticket.html" title="krb5_copy_ticket - Copy a krb5_ticket structure."
+ 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_copy_principal - Copy a principal.">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-copy-principal-copy-a-principal">
+<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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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 a new principal structure with the contents of <em>inprinc</em> . Use krb5_free_principal() to free <em>outprinc</em> when it is no longer needed.</p>
+</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_copy_principal - Copy a principal.</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_copy_keyblock_contents.html" title="krb5_copy_keyblock_contents - Copy the contents of a keyblock."
+ >previous</a> |
+ <a href="krb5_copy_ticket.html" title="krb5_copy_ticket - Copy a krb5_ticket structure."
+ >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_copy_principal - Copy a principal.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..86bede826b17
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_copy_ticket.html
@@ -0,0 +1,157 @@
+<!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_copy_ticket - Copy a krb5_ticket structure. &#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_find_authdata - Find authorization data elements." href="krb5_find_authdata.html" />
+ <link rel="prev" title="krb5_copy_principal - Copy a principal." href="krb5_copy_principal.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_copy_principal.html" title="krb5_copy_principal - Copy a principal."
+ accesskey="P">previous</a> |
+ <a href="krb5_find_authdata.html" title="krb5_find_authdata - Find authorization data elements."
+ 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_copy_ticket - Copy a krb5_ticket structure.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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 a new krb5_ticket structure containing the contents of <em>from</em> . Use krb5_free_ticket() to free <em>pto</em> when it is no longer needed.</p>
+</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_copy_ticket - Copy a krb5_ticket structure.</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_copy_principal.html" title="krb5_copy_principal - Copy a principal."
+ >previous</a> |
+ <a href="krb5_find_authdata.html" title="krb5_find_authdata - Find authorization data elements."
+ >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_copy_ticket - Copy a krb5_ticket structure.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..1e23dce2110d
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_decode_authdata_container.html
@@ -0,0 +1,161 @@
+<!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_decode_authdata_container - Unwrap authorization data. &#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_decode_ticket - Decode an ASN.1-formatted ticket." href="krb5_decode_ticket.html" />
+ <link rel="prev" title="krb5_cksumtype_to_string - Convert a checksum type to a string." href="krb5_cksumtype_to_string.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_cksumtype_to_string.html" title="krb5_cksumtype_to_string - Convert a checksum type to a string."
+ accesskey="P">previous</a> |
+ <a href="krb5_decode_ticket.html" title="krb5_decode_ticket - Decode an ASN.1-formatted ticket."
+ 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_decode_authdata_container - Unwrap authorization data.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[out]</strong> <strong>authdata</strong> - List of decoded authorization data</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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>
+<div class="admonition seealso">
+<p class="admonition-title">See also</p>
+<p>krb5_encode_authdata_container()</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_decode_authdata_container - Unwrap authorization data.</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_cksumtype_to_string.html" title="krb5_cksumtype_to_string - Convert a checksum type to a string."
+ >previous</a> |
+ <a href="krb5_decode_ticket.html" title="krb5_decode_ticket - Decode an ASN.1-formatted ticket."
+ >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_decode_authdata_container - Unwrap authorization data.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..803b422a98cc
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_decode_ticket.html
@@ -0,0 +1,155 @@
+<!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_decode_ticket - Decode an ASN.1-formatted ticket. &#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_deltat_to_string - Convert a relative time value to a string." href="krb5_deltat_to_string.html" />
+ <link rel="prev" title="krb5_decode_authdata_container - Unwrap authorization data." href="krb5_decode_authdata_container.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_decode_authdata_container.html" title="krb5_decode_authdata_container - Unwrap authorization data."
+ accesskey="P">previous</a> |
+ <a href="krb5_deltat_to_string.html" title="krb5_deltat_to_string - Convert a relative time value to a string."
+ 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_decode_ticket - Decode an ASN.1-formatted ticket.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<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<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>
+</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_decode_ticket - Decode an ASN.1-formatted ticket.</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_decode_authdata_container.html" title="krb5_decode_authdata_container - Unwrap authorization data."
+ >previous</a> |
+ <a href="krb5_deltat_to_string.html" title="krb5_deltat_to_string - Convert a relative time value to a string."
+ >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_decode_ticket - Decode an ASN.1-formatted ticket.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_decrypt.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_decrypt.html
new file mode 100644
index 000000000000..2a04c6acabd8
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_decrypt.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_decrypt &#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_eblock_enctype" href="krb5_eblock_enctype.html" />
+ <link rel="prev" title="krb5_encrypt" href="krb5_encrypt.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_encrypt.html" title="krb5_encrypt"
+ accesskey="P">previous</a> |
+ <a href="krb5_eblock_enctype.html" title="krb5_eblock_enctype"
+ 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_decrypt">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-decrypt">
+<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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<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>
+<p><strong>size</strong></p>
+<p><strong>eblock</strong></p>
+<p><strong>ivec</strong></p>
+</dd>
+</dl>
+<p>DEPRECATED Replaced by krb5_c_* API family.</p>
+</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_decrypt</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_encrypt.html" title="krb5_encrypt"
+ >previous</a> |
+ <a href="krb5_eblock_enctype.html" title="krb5_eblock_enctype"
+ >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_decrypt">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..48b31dd63738
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_deltat_to_string.html
@@ -0,0 +1,156 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_encode_authdata_container - Wrap authorization data in a container." href="krb5_encode_authdata_container.html" />
+ <link rel="prev" title="krb5_decode_ticket - Decode an ASN.1-formatted ticket." href="krb5_decode_ticket.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_decode_ticket.html" title="krb5_decode_ticket - Decode an ASN.1-formatted ticket."
+ accesskey="P">previous</a> |
+ <a href="krb5_encode_authdata_container.html" title="krb5_encode_authdata_container - Wrap authorization data in a container."
+ 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_deltat_to_string - Convert a relative time value to a string.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<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<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>
+</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_deltat_to_string - Convert a relative time value to a string.</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_decode_ticket.html" title="krb5_decode_ticket - Decode an ASN.1-formatted ticket."
+ >previous</a> |
+ <a href="krb5_encode_authdata_container.html" title="krb5_encode_authdata_container - Wrap authorization data in a container."
+ >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_deltat_to_string - Convert a relative time value to a string.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..054394a86029
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_eblock_enctype.html
@@ -0,0 +1,149 @@
+<!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_eblock_enctype &#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_encrypt_size" href="krb5_encrypt_size.html" />
+ <link rel="prev" title="krb5_decrypt" href="krb5_decrypt.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_decrypt.html" title="krb5_decrypt"
+ accesskey="P">previous</a> |
+ <a href="krb5_encrypt_size.html" title="krb5_encrypt_size"
+ 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_eblock_enctype">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-eblock-enctype">
+<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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<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>
+</dl>
+<p>DEPRECATED Replaced by krb5_c_* API family.</p>
+</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_eblock_enctype</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_decrypt.html" title="krb5_decrypt"
+ >previous</a> |
+ <a href="krb5_encrypt_size.html" title="krb5_encrypt_size"
+ >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_eblock_enctype">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..9ffdab3ce9ae
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_encode_authdata_container.html
@@ -0,0 +1,162 @@
+<!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_encode_authdata_container - Wrap authorization data in a container. &#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_enctype_to_name - Convert an encryption type to a name or alias." href="krb5_enctype_to_name.html" />
+ <link rel="prev" title="krb5_deltat_to_string - Convert a relative time value to a string." href="krb5_deltat_to_string.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_deltat_to_string.html" title="krb5_deltat_to_string - Convert a relative time value to a string."
+ accesskey="P">previous</a> |
+ <a href="krb5_enctype_to_name.html" title="krb5_enctype_to_name - Convert an encryption type to a name or alias."
+ 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_encode_authdata_container - Wrap authorization data in a container.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[out]</strong> <strong>container</strong> - List of encoded authorization data</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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>The result is returned in <em>container</em> as a single-element list.</p>
+<div class="admonition seealso">
+<p class="admonition-title">See also</p>
+<p>krb5_decode_authdata_container()</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_encode_authdata_container - Wrap authorization data in a container.</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_deltat_to_string.html" title="krb5_deltat_to_string - Convert a relative time value to a string."
+ >previous</a> |
+ <a href="krb5_enctype_to_name.html" title="krb5_enctype_to_name - Convert an encryption type to a name or alias."
+ >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_encode_authdata_container - Wrap authorization data in a container.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_encrypt.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_encrypt.html
new file mode 100644
index 000000000000..ce4758dc6efc
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_encrypt.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_encrypt &#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_decrypt" href="krb5_decrypt.html" />
+ <link rel="prev" title="krb5_checksum_size" href="krb5_checksum_size.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_checksum_size.html" title="krb5_checksum_size"
+ accesskey="P">previous</a> |
+ <a href="krb5_decrypt.html" title="krb5_decrypt"
+ 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_encrypt">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-encrypt">
+<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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<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>
+<p><strong>size</strong></p>
+<p><strong>eblock</strong></p>
+<p><strong>ivec</strong></p>
+</dd>
+</dl>
+<p>DEPRECATED Replaced by krb5_c_* API family.</p>
+</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_encrypt</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_checksum_size.html" title="krb5_checksum_size"
+ >previous</a> |
+ <a href="krb5_decrypt.html" title="krb5_decrypt"
+ >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_encrypt">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..979f947ec3fe
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_encrypt_size.html
@@ -0,0 +1,149 @@
+<!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_encrypt_size &#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_finish_key" href="krb5_finish_key.html" />
+ <link rel="prev" title="krb5_eblock_enctype" href="krb5_eblock_enctype.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_eblock_enctype.html" title="krb5_eblock_enctype"
+ accesskey="P">previous</a> |
+ <a href="krb5_finish_key.html" title="krb5_finish_key"
+ 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_encrypt_size">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-encrypt-size">
+<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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<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>
+</dl>
+<p>DEPRECATED Replaced by krb5_c_* API family.</p>
+</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_encrypt_size</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_eblock_enctype.html" title="krb5_eblock_enctype"
+ >previous</a> |
+ <a href="krb5_finish_key.html" title="krb5_finish_key"
+ >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_encrypt_size">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..246023efd158
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_enctype_to_name.html
@@ -0,0 +1,162 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_enctype_to_string - Convert an encryption type to a string." href="krb5_enctype_to_string.html" />
+ <link rel="prev" title="krb5_encode_authdata_container - Wrap authorization data in a container." href="krb5_encode_authdata_container.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_encode_authdata_container.html" title="krb5_encode_authdata_container - Wrap authorization data in a container."
+ accesskey="P">previous</a> |
+ <a href="krb5_enctype_to_string.html" title="krb5_enctype_to_string - Convert an encryption type to a string."
+ 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_enctype_to_name - Convert an encryption type to a name or alias.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<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>
+<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<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>If <em>shortest</em> is FALSE, this function returns the enctype’s canonical name (like”aes128-cts-hmac-sha1-96”). If <em>shortest</em> is TRUE, it return the enctype’s shortest alias (like”aes128-cts”).</p>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>New in 1.9</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_enctype_to_name - Convert an encryption type to a name or alias.</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_encode_authdata_container.html" title="krb5_encode_authdata_container - Wrap authorization data in a container."
+ >previous</a> |
+ <a href="krb5_enctype_to_string.html" title="krb5_enctype_to_string - Convert an encryption type to a string."
+ >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_enctype_to_name - Convert an encryption type to a name or alias.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..80c478428a15
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_enctype_to_string.html
@@ -0,0 +1,156 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_checksum - Free a krb5_checksum structure." href="krb5_free_checksum.html" />
+ <link rel="prev" title="krb5_enctype_to_name - Convert an encryption type to a name or alias." href="krb5_enctype_to_name.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_enctype_to_name.html" title="krb5_enctype_to_name - Convert an encryption type to a name or alias."
+ accesskey="P">previous</a> |
+ <a href="krb5_free_checksum.html" title="krb5_free_checksum - Free a krb5_checksum structure."
+ 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_enctype_to_string - Convert an encryption type to a string.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<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<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>
+</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_enctype_to_string - Convert an encryption type to a string.</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_enctype_to_name.html" title="krb5_enctype_to_name - Convert an encryption type to a name or alias."
+ >previous</a> |
+ <a href="krb5_free_checksum.html" title="krb5_free_checksum - Free a krb5_checksum structure."
+ >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_enctype_to_string - Convert an encryption type to a string.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..987fd104f441
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_expand_hostname.html
@@ -0,0 +1,154 @@
+<!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_expand_hostname - Canonicalize a hostname, possibly using name service. &#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_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">
+ <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_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_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> |
+ <a href="../../../search.html" title="Enter search criteria"
+ accesskey="S">Search</a> |
+ <a href="mailto:krb5-bugs@mit.edu?subject=Documentation__krb5_expand_hostname - Canonicalize a hostname, possibly using name service.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+</dd>
+</dl>
+<p>This function canonicalizes orig_hostname, possibly using name service lookups if configuration permits. Use krb5_free_string() to free <em>canonhost_out</em> when it is no longer needed.</p>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>New in 1.15</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_expand_hostname - Canonicalize a hostname, possibly using name service.</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_chpw_message.html" title="krb5_chpw_message - Get a result message for changing or setting a password."
+ >previous</a> |
+ <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> |
+ <a href="../../../search.html" title="Enter search criteria"
+ >Search</a> |
+ <a href="mailto:krb5-bugs@mit.edu?subject=Documentation__krb5_expand_hostname - Canonicalize a hostname, possibly using name service.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..ddc5e4ed9b0b
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_find_authdata.html
@@ -0,0 +1,156 @@
+<!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_find_authdata - Find authorization data elements. &#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_addresses - Free the data stored in array of addresses." href="krb5_free_addresses.html" />
+ <link rel="prev" title="krb5_copy_ticket - Copy a krb5_ticket structure." href="krb5_copy_ticket.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_copy_ticket.html" title="krb5_copy_ticket - Copy a krb5_ticket structure."
+ accesskey="P">previous</a> |
+ <a href="krb5_free_addresses.html" title="krb5_free_addresses - Free the data stored in array of addresses."
+ 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_find_authdata - Find authorization data elements.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[in]</strong> <strong>ad_type</strong> - Authorization data type to find</p>
+<p><strong>[out]</strong> <strong>results</strong> - List of matching entries</p>
+</dd>
+</dl>
+<p>This function searches <em>ticket_authdata</em> and <em>ap_req_authdata</em> for elements of type <em>ad_type</em> . Either input list may be NULL, in which case it will not be searched; otherwise, the input lists must be terminated by NULL entries. This function will search inside AD-IF-RELEVANT containers if found in either list. Use krb5_free_authdata() to free <em>results</em> when it is no longer needed.</p>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>New in 1.10</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_find_authdata - Find authorization data elements.</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_copy_ticket.html" title="krb5_copy_ticket - Copy a krb5_ticket structure."
+ >previous</a> |
+ <a href="krb5_free_addresses.html" title="krb5_free_addresses - Free the data stored in array of addresses."
+ >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_find_authdata - Find authorization data elements.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..6a2d4c39ecc2
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_finish_key.html
@@ -0,0 +1,149 @@
+<!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_finish_key &#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_finish_random_key" href="krb5_finish_random_key.html" />
+ <link rel="prev" title="krb5_encrypt_size" href="krb5_encrypt_size.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_encrypt_size.html" title="krb5_encrypt_size"
+ accesskey="P">previous</a> |
+ <a href="krb5_finish_random_key.html" title="krb5_finish_random_key"
+ 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_finish_key">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-finish-key">
+<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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<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>
+</dl>
+<p>DEPRECATED Replaced by krb5_c_* API family.</p>
+</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_finish_key</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_encrypt_size.html" title="krb5_encrypt_size"
+ >previous</a> |
+ <a href="krb5_finish_random_key.html" title="krb5_finish_random_key"
+ >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_finish_key">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..f35c07fce124
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_finish_random_key.html
@@ -0,0 +1,150 @@
+<!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_finish_random_key &#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_cc_gen_new" href="krb5_cc_gen_new.html" />
+ <link rel="prev" title="krb5_finish_key" href="krb5_finish_key.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_finish_key.html" title="krb5_finish_key"
+ accesskey="P">previous</a> |
+ <a href="krb5_cc_gen_new.html" title="krb5_cc_gen_new"
+ 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_finish_random_key">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-finish-random-key">
+<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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<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>
+</dd>
+</dl>
+<p>DEPRECATED Replaced by krb5_c_* API family.</p>
+</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_finish_random_key</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_finish_key.html" title="krb5_finish_key"
+ >previous</a> |
+ <a href="krb5_cc_gen_new.html" title="krb5_cc_gen_new"
+ >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_finish_random_key">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_addresses.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_addresses.html
new file mode 100644
index 000000000000..aa81b4faaad1
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_addresses.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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_ap_rep_enc_part - Free a krb5_ap_rep_enc_part structure." href="krb5_free_ap_rep_enc_part.html" />
+ <link rel="prev" title="krb5_find_authdata - Find authorization data elements." href="krb5_find_authdata.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_find_authdata.html" title="krb5_find_authdata - Find authorization data elements."
+ accesskey="P">previous</a> |
+ <a href="krb5_free_ap_rep_enc_part.html" title="krb5_free_ap_rep_enc_part - Free a krb5_ap_rep_enc_part structure."
+ 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_addresses - Free the data stored in array of addresses.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+</dl>
+<p>This function frees the contents of <em>val</em> and the array itself.</p>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>The last entry in the array must be a NULL pointer.</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_addresses - Free the data stored in array of addresses.</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_find_authdata.html" title="krb5_find_authdata - Find authorization data elements."
+ >previous</a> |
+ <a href="krb5_free_ap_rep_enc_part.html" title="krb5_free_ap_rep_enc_part - Free a krb5_ap_rep_enc_part structure."
+ >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_addresses - Free the data stored in array of addresses.">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_ap_rep_enc_part.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_ap_rep_enc_part.html
new file mode 100644
index 000000000000..4f2b86896e38
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_ap_rep_enc_part.html
@@ -0,0 +1,149 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_authdata - Free the storage assigned to array of authentication data." href="krb5_free_authdata.html" />
+ <link rel="prev" title="krb5_free_addresses - Free the data stored in array of addresses." href="krb5_free_addresses.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_free_addresses.html" title="krb5_free_addresses - Free the data stored in array of addresses."
+ accesskey="P">previous</a> |
+ <a href="krb5_free_authdata.html" title="krb5_free_authdata - Free the storage assigned to array of authentication data."
+ 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_ap_rep_enc_part - Free a krb5_ap_rep_enc_part structure.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+</dl>
+<p>This function frees the contents of <em>val</em> and the structure itself.</p>
+</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_ap_rep_enc_part - Free a krb5_ap_rep_enc_part structure.</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_free_addresses.html" title="krb5_free_addresses - Free the data stored in array of addresses."
+ >previous</a> |
+ <a href="krb5_free_authdata.html" title="krb5_free_authdata - Free the storage assigned to array of authentication data."
+ >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_ap_rep_enc_part - Free a krb5_ap_rep_enc_part structure.">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_authdata.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_authdata.html
new file mode 100644
index 000000000000..4e3c308ea27b
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_authdata.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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_authenticator - Free a krb5_authenticator structure." href="krb5_free_authenticator.html" />
+ <link rel="prev" title="krb5_free_ap_rep_enc_part - Free a krb5_ap_rep_enc_part structure." href="krb5_free_ap_rep_enc_part.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_free_ap_rep_enc_part.html" title="krb5_free_ap_rep_enc_part - Free a krb5_ap_rep_enc_part structure."
+ accesskey="P">previous</a> |
+ <a href="krb5_free_authenticator.html" title="krb5_free_authenticator - Free a krb5_authenticator structure."
+ 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_authdata - Free the storage assigned to array of authentication data.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+</dl>
+<p>This function frees the contents of <em>val</em> and the array itself.</p>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>The last entry in the array must be a NULL pointer.</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_authdata - Free the storage assigned to array of authentication data.</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_free_ap_rep_enc_part.html" title="krb5_free_ap_rep_enc_part - Free a krb5_ap_rep_enc_part structure."
+ >previous</a> |
+ <a href="krb5_free_authenticator.html" title="krb5_free_authenticator - Free a krb5_authenticator structure."
+ >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_authdata - Free the storage assigned to array of authentication data.">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_authenticator.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_authenticator.html
new file mode 100644
index 000000000000..5e7f92f826ed
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_authenticator.html
@@ -0,0 +1,149 @@
+<!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_authenticator - Free a krb5_authenticator structure. &#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_cred_contents - Free the contents of a krb5_creds structure." href="krb5_free_cred_contents.html" />
+ <link rel="prev" title="krb5_free_authdata - Free the storage assigned to array of authentication data." href="krb5_free_authdata.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_free_authdata.html" title="krb5_free_authdata - Free the storage assigned to array of authentication data."
+ accesskey="P">previous</a> |
+ <a href="krb5_free_cred_contents.html" title="krb5_free_cred_contents - Free the contents of a krb5_creds structure."
+ 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_authenticator - Free a krb5_authenticator structure.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+</dl>
+<p>This function frees the contents of <em>val</em> and the structure itself.</p>
+</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_authenticator - Free a krb5_authenticator structure.</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_free_authdata.html" title="krb5_free_authdata - Free the storage assigned to array of authentication data."
+ >previous</a> |
+ <a href="krb5_free_cred_contents.html" title="krb5_free_cred_contents - Free the contents of a krb5_creds structure."
+ >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_authenticator - Free a krb5_authenticator structure.">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_checksum.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_checksum.html
new file mode 100644
index 000000000000..4ed2f1398245
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_checksum.html
@@ -0,0 +1,149 @@
+<!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_checksum - Free a krb5_checksum structure. &#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_checksum_contents - Free the contents of a krb5_checksum structure." href="krb5_free_checksum_contents.html" />
+ <link rel="prev" title="krb5_enctype_to_string - Convert an encryption type to a string." href="krb5_enctype_to_string.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_enctype_to_string.html" title="krb5_enctype_to_string - Convert an encryption type to a string."
+ accesskey="P">previous</a> |
+ <a href="krb5_free_checksum_contents.html" title="krb5_free_checksum_contents - Free the contents of a krb5_checksum structure."
+ 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_checksum - Free a krb5_checksum structure.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+</dl>
+<p>This function frees the contents of <em>val</em> and the structure itself.</p>
+</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_checksum - Free a krb5_checksum structure.</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_enctype_to_string.html" title="krb5_enctype_to_string - Convert an encryption type to a string."
+ >previous</a> |
+ <a href="krb5_free_checksum_contents.html" title="krb5_free_checksum_contents - Free the contents of a krb5_checksum structure."
+ >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_checksum - Free a krb5_checksum structure.">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_checksum_contents.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_checksum_contents.html
new file mode 100644
index 000000000000..c0d1b4a45d34
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_checksum_contents.html
@@ -0,0 +1,149 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_cksumtypes - Free an array of checksum types." href="krb5_free_cksumtypes.html" />
+ <link rel="prev" title="krb5_free_checksum - Free a krb5_checksum structure." href="krb5_free_checksum.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_free_checksum.html" title="krb5_free_checksum - Free a krb5_checksum structure."
+ accesskey="P">previous</a> |
+ <a href="krb5_free_cksumtypes.html" title="krb5_free_cksumtypes - Free an array of checksum types."
+ 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_checksum_contents - Free the contents of a krb5_checksum structure.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+</dl>
+<p>This function frees the contents of <em>val</em> , 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.</p>
+</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_checksum_contents - Free the contents of a krb5_checksum structure.</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_free_checksum.html" title="krb5_free_checksum - Free a krb5_checksum structure."
+ >previous</a> |
+ <a href="krb5_free_cksumtypes.html" title="krb5_free_cksumtypes - Free an array of checksum types."
+ >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_checksum_contents - Free the contents of a krb5_checksum structure.">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_cksumtypes.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_cksumtypes.html
new file mode 100644
index 000000000000..7da751b20d15
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_cksumtypes.html
@@ -0,0 +1,148 @@
+<!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_cksumtypes - Free an array of checksum types. &#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_tgt_creds - Free an array of credential structures." href="krb5_free_tgt_creds.html" />
+ <link rel="prev" title="krb5_free_checksum_contents - Free the contents of a krb5_checksum structure." href="krb5_free_checksum_contents.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_free_checksum_contents.html" title="krb5_free_checksum_contents - Free the contents of a krb5_checksum structure."
+ accesskey="P">previous</a> |
+ <a href="krb5_free_tgt_creds.html" title="krb5_free_tgt_creds - Free an array of credential structures."
+ 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_cksumtypes - Free an array of checksum types.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+</dl>
+</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_cksumtypes - Free an array of checksum types.</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_free_checksum_contents.html" title="krb5_free_checksum_contents - Free the contents of a krb5_checksum structure."
+ >previous</a> |
+ <a href="krb5_free_tgt_creds.html" title="krb5_free_tgt_creds - Free an array of credential structures."
+ >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_cksumtypes - Free an array of checksum types.">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_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
new file mode 100644
index 000000000000..1d969152a3b8
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_context.html
@@ -0,0 +1,148 @@
+<!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_context - Free a krb5 library context. &#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_error_message - Free an error message generated by krb5_get_error_message()." href="krb5_free_error_message.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">
+
+
+ <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_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> |
+ <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_context - Free a krb5 library context.">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-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="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="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>context</strong> - Library context</p>
+</dd>
+</dl>
+<p>This function frees a <em>context</em> that was created by krb5_init_context() or krb5_init_secure_context().</p>
+</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_context - Free a krb5 library context.</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_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> |
+ <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_context - Free a krb5 library context.">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_cred_contents.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_cred_contents.html
new file mode 100644
index 000000000000..b5ee0618fa46
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_cred_contents.html
@@ -0,0 +1,149 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_creds - Free a krb5_creds structure." href="krb5_free_creds.html" />
+ <link rel="prev" title="krb5_free_authenticator - Free a krb5_authenticator structure." href="krb5_free_authenticator.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_free_authenticator.html" title="krb5_free_authenticator - Free a krb5_authenticator structure."
+ accesskey="P">previous</a> |
+ <a href="krb5_free_creds.html" title="krb5_free_creds - Free a krb5_creds structure."
+ 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_cred_contents - Free the contents of a krb5_creds structure.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+</dl>
+<p>This function frees the contents of <em>val</em> , but not the structure itself.</p>
+</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_cred_contents - Free the contents of a krb5_creds structure.</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_free_authenticator.html" title="krb5_free_authenticator - Free a krb5_authenticator structure."
+ >previous</a> |
+ <a href="krb5_free_creds.html" title="krb5_free_creds - Free a krb5_creds structure."
+ >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_cred_contents - Free the contents of a krb5_creds structure.">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_creds.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_creds.html
new file mode 100644
index 000000000000..ae305f907bb6
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_creds.html
@@ -0,0 +1,149 @@
+<!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_creds - Free a krb5_creds structure. &#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_data - Free a krb5_data structure." href="krb5_free_data.html" />
+ <link rel="prev" title="krb5_free_cred_contents - Free the contents of a krb5_creds structure." href="krb5_free_cred_contents.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_free_cred_contents.html" title="krb5_free_cred_contents - Free the contents of a krb5_creds structure."
+ accesskey="P">previous</a> |
+ <a href="krb5_free_data.html" title="krb5_free_data - Free a krb5_data structure."
+ 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_creds - Free a krb5_creds structure.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+</dl>
+<p>This function frees the contents of <em>val</em> and the structure itself.</p>
+</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_creds - Free a krb5_creds structure.</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_free_cred_contents.html" title="krb5_free_cred_contents - Free the contents of a krb5_creds structure."
+ >previous</a> |
+ <a href="krb5_free_data.html" title="krb5_free_data - Free a krb5_data structure."
+ >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_creds - Free a krb5_creds structure.">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_data.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_data.html
new file mode 100644
index 000000000000..17a0f297b43b
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_data.html
@@ -0,0 +1,149 @@
+<!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_data - Free a krb5_data structure. &#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_data_contents - Free the contents of a krb5_data structure and zero the data field." href="krb5_free_data_contents.html" />
+ <link rel="prev" title="krb5_free_creds - Free a krb5_creds structure." href="krb5_free_creds.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_free_creds.html" title="krb5_free_creds - Free a krb5_creds structure."
+ accesskey="P">previous</a> |
+ <a href="krb5_free_data_contents.html" title="krb5_free_data_contents - Free the contents of a krb5_data structure and zero the data field."
+ 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_data - Free a krb5_data structure.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+</dl>
+<p>This function frees the contents of <em>val</em> and the structure itself.</p>
+</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_data - Free a krb5_data structure.</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_free_creds.html" title="krb5_free_creds - Free a krb5_creds structure."
+ >previous</a> |
+ <a href="krb5_free_data_contents.html" title="krb5_free_data_contents - Free the contents of a krb5_data structure and zero the data field."
+ >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_data - Free a krb5_data structure.">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_data_contents.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_data_contents.html
new file mode 100644
index 000000000000..4ec2cc10d11c
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_data_contents.html
@@ -0,0 +1,149 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_default_realm - Free a default realm string returned by krb5_get_default_realm()." href="krb5_free_default_realm.html" />
+ <link rel="prev" title="krb5_free_data - Free a krb5_data structure." href="krb5_free_data.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_free_data.html" title="krb5_free_data - Free a krb5_data structure."
+ accesskey="P">previous</a> |
+ <a href="krb5_free_default_realm.html" title="krb5_free_default_realm - Free a default realm string returned by krb5_get_default_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_free_data_contents - Free the contents of a krb5_data structure and zero the data field.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+</dl>
+<p>This function frees the contents of <em>val</em> , 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.</p>
+</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_data_contents - Free the contents of a krb5_data structure and zero the data field.</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_free_data.html" title="krb5_free_data - Free a krb5_data structure."
+ >previous</a> |
+ <a href="krb5_free_default_realm.html" title="krb5_free_default_realm - Free a default realm string returned by krb5_get_default_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_free_data_contents - Free the contents of a krb5_data structure and zero the data field.">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_default_realm.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_default_realm.html
new file mode 100644
index 000000000000..0013a6f10e8f
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_default_realm.html
@@ -0,0 +1,148 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_enctypes - Free an array of encryption types." href="krb5_free_enctypes.html" />
+ <link rel="prev" title="krb5_free_data_contents - Free the contents of a krb5_data structure and zero the data field." href="krb5_free_data_contents.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_free_data_contents.html" title="krb5_free_data_contents - Free the contents of a krb5_data structure and zero the data field."
+ accesskey="P">previous</a> |
+ <a href="krb5_free_enctypes.html" title="krb5_free_enctypes - Free an array of encryption types."
+ 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_default_realm - Free a default realm string returned by krb5_get_default_realm().">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+</dl>
+</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_default_realm - Free a default realm string returned by krb5_get_default_realm().</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_free_data_contents.html" title="krb5_free_data_contents - Free the contents of a krb5_data structure and zero the data field."
+ >previous</a> |
+ <a href="krb5_free_enctypes.html" title="krb5_free_enctypes - Free an array of encryption types."
+ >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_default_realm - Free a default realm string returned by krb5_get_default_realm().">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_enctypes.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_enctypes.html
new file mode 100644
index 000000000000..4295a71c5193
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_enctypes.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_free_enctypes - Free an array of encryption types. &#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_error - Free an error allocated by krb5_read_error() or krb5_sendauth()." href="krb5_free_error.html" />
+ <link rel="prev" title="krb5_free_default_realm - Free a default realm string returned by krb5_get_default_realm()." href="krb5_free_default_realm.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_free_default_realm.html" title="krb5_free_default_realm - Free a default realm string returned by krb5_get_default_realm()."
+ accesskey="P">previous</a> |
+ <a href="krb5_free_error.html" title="krb5_free_error - Free an error allocated by krb5_read_error() or krb5_sendauth()."
+ 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_enctypes - Free an array of encryption types.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+</dl>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>New in 1.12</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_enctypes - Free an array of encryption types.</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_free_default_realm.html" title="krb5_free_default_realm - Free a default realm string returned by krb5_get_default_realm()."
+ >previous</a> |
+ <a href="krb5_free_error.html" title="krb5_free_error - Free an error allocated by krb5_read_error() or krb5_sendauth()."
+ >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_enctypes - Free an array of encryption types.">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_error.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_error.html
new file mode 100644
index 000000000000..c5ca844d9d7a
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_error.html
@@ -0,0 +1,149 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_host_realm - Free the memory allocated by krb5_get_host_realm()." href="krb5_free_host_realm.html" />
+ <link rel="prev" title="krb5_free_enctypes - Free an array of encryption types." href="krb5_free_enctypes.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_free_enctypes.html" title="krb5_free_enctypes - Free an array of encryption types."
+ accesskey="P">previous</a> |
+ <a href="krb5_free_host_realm.html" title="krb5_free_host_realm - Free the memory allocated by krb5_get_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_free_error - Free an error allocated by krb5_read_error() or krb5_sendauth().">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+</dl>
+<p>This function frees the contents of <em>val</em> and the structure itself.</p>
+</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_error - Free an error allocated by krb5_read_error() or krb5_sendauth().</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_free_enctypes.html" title="krb5_free_enctypes - Free an array of encryption types."
+ >previous</a> |
+ <a href="krb5_free_host_realm.html" title="krb5_free_host_realm - Free the memory allocated by krb5_get_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_free_error - Free an error allocated by krb5_read_error() or krb5_sendauth().">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_error_message.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_error_message.html
new file mode 100644
index 000000000000..6f3f7579ae5a
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_error_message.html
@@ -0,0 +1,148 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_principal - Free the storage assigned to a principal." href="krb5_free_principal.html" />
+ <link rel="prev" title="krb5_free_context - Free a krb5 library context." href="krb5_free_context.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_free_context.html" title="krb5_free_context - Free a krb5 library context."
+ accesskey="P">previous</a> |
+ <a href="krb5_free_principal.html" title="krb5_free_principal - Free the storage assigned to a principal."
+ 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_error_message - Free an error message generated by krb5_get_error_message().">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<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>
+</dl>
+</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_error_message - Free an error message generated by krb5_get_error_message().</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_free_context.html" title="krb5_free_context - Free a krb5 library context."
+ >previous</a> |
+ <a href="krb5_free_principal.html" title="krb5_free_principal - Free the storage assigned to a principal."
+ >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_error_message - Free an error message generated by krb5_get_error_message().">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_host_realm.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_host_realm.html
new file mode 100644
index 000000000000..3dfd28891c06
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_host_realm.html
@@ -0,0 +1,160 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_keyblock - Free a krb5_keyblock structure." href="krb5_free_keyblock.html" />
+ <link rel="prev" title="krb5_free_error - Free an error allocated by krb5_read_error() or krb5_sendauth()." href="krb5_free_error.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_free_error.html" title="krb5_free_error - Free an error allocated by krb5_read_error() or krb5_sendauth()."
+ accesskey="P">previous</a> |
+ <a href="krb5_free_keyblock.html" title="krb5_free_keyblock - Free a krb5_keyblock structure."
+ 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_host_realm - Free the memory allocated by krb5_get_host_realm().">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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<span class="colon">:</span></dt>
+<dd class="field-even"><ul class="simple">
+<li><p>Kerberos error codes</p></li>
+</ul>
+</dd>
+</dl>
+</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_host_realm - Free the memory allocated by krb5_get_host_realm().</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_free_error.html" title="krb5_free_error - Free an error allocated by krb5_read_error() or krb5_sendauth()."
+ >previous</a> |
+ <a href="krb5_free_keyblock.html" title="krb5_free_keyblock - Free a krb5_keyblock structure."
+ >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_host_realm - Free the memory allocated by krb5_get_host_realm().">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_keyblock.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_keyblock.html
new file mode 100644
index 000000000000..ac6a40bcf46b
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_keyblock.html
@@ -0,0 +1,149 @@
+<!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_keyblock - Free a krb5_keyblock structure. &#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_keyblock_contents - Free the contents of a krb5_keyblock structure." href="krb5_free_keyblock_contents.html" />
+ <link rel="prev" title="krb5_free_host_realm - Free the memory allocated by krb5_get_host_realm()." href="krb5_free_host_realm.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_free_host_realm.html" title="krb5_free_host_realm - Free the memory allocated by krb5_get_host_realm()."
+ accesskey="P">previous</a> |
+ <a href="krb5_free_keyblock_contents.html" title="krb5_free_keyblock_contents - Free the contents of a krb5_keyblock structure."
+ 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_keyblock - Free a krb5_keyblock structure.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+</dl>
+<p>This function frees the contents of <em>val</em> and the structure itself.</p>
+</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_keyblock - Free a krb5_keyblock structure.</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_free_host_realm.html" title="krb5_free_host_realm - Free the memory allocated by krb5_get_host_realm()."
+ >previous</a> |
+ <a href="krb5_free_keyblock_contents.html" title="krb5_free_keyblock_contents - Free the contents of a krb5_keyblock structure."
+ >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_keyblock - Free a krb5_keyblock structure.">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_keyblock_contents.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_keyblock_contents.html
new file mode 100644
index 000000000000..077a8accc96c
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_keyblock_contents.html
@@ -0,0 +1,149 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_keytab_entry_contents - Free the contents of a key table entry." href="krb5_free_keytab_entry_contents.html" />
+ <link rel="prev" title="krb5_free_keyblock - Free a krb5_keyblock structure." href="krb5_free_keyblock.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_free_keyblock.html" title="krb5_free_keyblock - Free a krb5_keyblock structure."
+ accesskey="P">previous</a> |
+ <a href="krb5_free_keytab_entry_contents.html" title="krb5_free_keytab_entry_contents - Free the contents of a key table entry."
+ 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_keyblock_contents - Free the contents of a krb5_keyblock structure.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+</dl>
+<p>This function frees the contents of <em>key</em> , but not the structure itself.</p>
+</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_keyblock_contents - Free the contents of a krb5_keyblock structure.</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_free_keyblock.html" title="krb5_free_keyblock - Free a krb5_keyblock structure."
+ >previous</a> |
+ <a href="krb5_free_keytab_entry_contents.html" title="krb5_free_keytab_entry_contents - Free the contents of a key table entry."
+ >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_keyblock_contents - Free the contents of a krb5_keyblock structure.">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_keytab_entry_contents.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_keytab_entry_contents.html
new file mode 100644
index 000000000000..47b69c08cf32
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_keytab_entry_contents.html
@@ -0,0 +1,159 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_string - Free a string allocated by a krb5 function." href="krb5_free_string.html" />
+ <link rel="prev" title="krb5_free_keyblock_contents - Free the contents of a krb5_keyblock structure." href="krb5_free_keyblock_contents.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_free_keyblock_contents.html" title="krb5_free_keyblock_contents - Free the contents of a krb5_keyblock structure."
+ accesskey="P">previous</a> |
+ <a href="krb5_free_string.html" title="krb5_free_string - Free a string allocated by a krb5 function."
+ 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_keytab_entry_contents - Free the contents of a key table entry.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>The pointer is not freed.</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_keytab_entry_contents - Free the contents of a key table entry.</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_free_keyblock_contents.html" title="krb5_free_keyblock_contents - Free the contents of a krb5_keyblock structure."
+ >previous</a> |
+ <a href="krb5_free_string.html" title="krb5_free_string - Free a string allocated by a krb5 function."
+ >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_keytab_entry_contents - Free the contents of a key table entry.">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_principal.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_principal.html
new file mode 100644
index 000000000000..2cc93953e8fc
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_principal.html
@@ -0,0 +1,148 @@
+<!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_principal - Free the storage assigned to a principal. &#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_fwd_tgt_creds - Get a forwarded TGT and format a KRB-CRED message." href="krb5_fwd_tgt_creds.html" />
+ <link rel="prev" title="krb5_free_error_message - Free an error message generated by krb5_get_error_message()." href="krb5_free_error_message.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_free_error_message.html" title="krb5_free_error_message - Free an error message generated by krb5_get_error_message()."
+ accesskey="P">previous</a> |
+ <a href="krb5_fwd_tgt_creds.html" title="krb5_fwd_tgt_creds - Get a forwarded TGT and format a KRB-CRED message."
+ 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_principal - Free the storage assigned to a principal.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+</dl>
+</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_principal - Free the storage assigned to a principal.</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_free_error_message.html" title="krb5_free_error_message - Free an error message generated by krb5_get_error_message()."
+ >previous</a> |
+ <a href="krb5_fwd_tgt_creds.html" title="krb5_fwd_tgt_creds - Get a forwarded TGT and format a KRB-CRED message."
+ >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_principal - Free the storage assigned to a principal.">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_string.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_string.html
new file mode 100644
index 000000000000..f9a48d4079cd
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_string.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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_ticket - Free a ticket." href="krb5_free_ticket.html" />
+ <link rel="prev" title="krb5_free_keytab_entry_contents - Free the contents of a key table entry." href="krb5_free_keytab_entry_contents.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_free_keytab_entry_contents.html" title="krb5_free_keytab_entry_contents - Free the contents of a key table entry."
+ accesskey="P">previous</a> |
+ <a href="krb5_free_ticket.html" title="krb5_free_ticket - Free a ticket."
+ 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_string - Free a string allocated by a krb5 function.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+</dl>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>New in 1.10</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_string - Free a string allocated by a krb5 function.</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_free_keytab_entry_contents.html" title="krb5_free_keytab_entry_contents - Free the contents of a key table entry."
+ >previous</a> |
+ <a href="krb5_free_ticket.html" title="krb5_free_ticket - Free a ticket."
+ >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_string - Free a string allocated by a krb5 function.">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_tgt_creds.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_tgt_creds.html
new file mode 100644
index 000000000000..9dd482b79d6f
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_tgt_creds.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_free_tgt_creds - Free an array of credential structures. &#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_k_create_key - Create a krb5_key from the enctype and key data in a keyblock." href="krb5_k_create_key.html" />
+ <link rel="prev" title="krb5_free_cksumtypes - Free an array of checksum types." href="krb5_free_cksumtypes.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_free_cksumtypes.html" title="krb5_free_cksumtypes - Free an array of checksum types."
+ accesskey="P">previous</a> |
+ <a href="krb5_k_create_key.html" title="krb5_k_create_key - Create a krb5_key from the enctype and key data in a keyblock."
+ 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_tgt_creds - Free an array of credential structures.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+</dl>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>The last entry in the array <em>tgts</em> must be a NULL pointer.</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_tgt_creds - Free an array of credential structures.</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_free_cksumtypes.html" title="krb5_free_cksumtypes - Free an array of checksum types."
+ >previous</a> |
+ <a href="krb5_k_create_key.html" title="krb5_k_create_key - Create a krb5_key from the enctype and key data in a keyblock."
+ >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_tgt_creds - Free an array of credential structures.">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_ticket.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_ticket.html
new file mode 100644
index 000000000000..39a93ceb5977
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_ticket.html
@@ -0,0 +1,149 @@
+<!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_ticket - Free a ticket. &#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_unparsed_name - Free a string representation of a principal." href="krb5_free_unparsed_name.html" />
+ <link rel="prev" title="krb5_free_string - Free a string allocated by a krb5 function." href="krb5_free_string.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_free_string.html" title="krb5_free_string - Free a string allocated by a krb5 function."
+ accesskey="P">previous</a> |
+ <a href="krb5_free_unparsed_name.html" title="krb5_free_unparsed_name - Free a string representation of a principal."
+ 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_ticket - Free a ticket.">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-ticket-free-a-ticket">
+<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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+</dl>
+<p>This function frees the contents of <em>val</em> and the structure itself.</p>
+</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_ticket - Free a ticket.</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_free_string.html" title="krb5_free_string - Free a string allocated by a krb5 function."
+ >previous</a> |
+ <a href="krb5_free_unparsed_name.html" title="krb5_free_unparsed_name - Free a string representation of a principal."
+ >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_ticket - Free a ticket.">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_unparsed_name.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_unparsed_name.html
new file mode 100644
index 000000000000..d4e82e0b095f
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_free_unparsed_name.html
@@ -0,0 +1,148 @@
+<!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_unparsed_name - Free a string representation of a principal. &#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_etype_info - Retrieve enctype, salt and s2kparams from KDC." href="krb5_get_etype_info.html" />
+ <link rel="prev" title="krb5_free_ticket - Free a ticket." href="krb5_free_ticket.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_free_ticket.html" title="krb5_free_ticket - Free a ticket."
+ accesskey="P">previous</a> |
+ <a href="krb5_get_etype_info.html" title="krb5_get_etype_info - Retrieve enctype, salt and s2kparams from KDC."
+ 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_unparsed_name - Free a string representation of a principal.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+</dl>
+</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_unparsed_name - Free a string representation of a principal.</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_free_ticket.html" title="krb5_free_ticket - Free a ticket."
+ >previous</a> |
+ <a href="krb5_get_etype_info.html" title="krb5_get_etype_info - Retrieve enctype, salt and s2kparams from KDC."
+ >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_unparsed_name - Free a string representation of a principal.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..699887193a37
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_fwd_tgt_creds.html
@@ -0,0 +1,171 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_default_realm - Retrieve the default realm." href="krb5_get_default_realm.html" />
+ <link rel="prev" title="krb5_free_principal - Free the storage assigned to a principal." href="krb5_free_principal.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_free_principal.html" title="krb5_free_principal - Free the storage assigned to a principal."
+ accesskey="P">previous</a> |
+ <a href="krb5_get_default_realm.html" title="krb5_get_default_realm - Retrieve the default 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_fwd_tgt_creds - Get a forwarded TGT and format a KRB-CRED message.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[in]</strong> <strong>client</strong> - Client principal of TGT</p>
+<p><strong>[in]</strong> <strong>server</strong> - Principal of server to receive TGT</p>
+<p><strong>[in]</strong> <strong>cc</strong> - Credential cache handle (NULL to use default)</p>
+<p><strong>[in]</strong> <strong>forwardable</strong> - Whether TGT should be forwardable</p>
+<p><strong>[out]</strong> <strong>outbuf</strong> - KRB-CRED message</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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_PRINC_NOMATCH Requested principal and ticket do not match</p></li>
+<li><p>KRB5_NO_TKT_SUPPLIED Request did not supply a ticket</p></li>
+<li><p>KRB5_CC_BADNAME Credential cache name or principal name malformed</p></li>
+</ul>
+</dd>
+<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>
+</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_fwd_tgt_creds - Get a forwarded TGT and format a KRB-CRED message.</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_free_principal.html" title="krb5_free_principal - Free the storage assigned to a principal."
+ >previous</a> |
+ <a href="krb5_get_default_realm.html" title="krb5_get_default_realm - Retrieve the default 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_fwd_tgt_creds - Get a forwarded TGT and format a KRB-CRED message.">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_credentials.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_credentials.html
new file mode 100644
index 000000000000..7155d409788d
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_credentials.html
@@ -0,0 +1,177 @@
+<!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_credentials - Get an additional ticket. &#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_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">
+ <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_host_realm.html" title="krb5_get_host_realm - Get the Kerberos realm names for a host."
+ accesskey="P">previous</a> |
+ <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> |
+ <a href="../../../search.html" title="Enter search criteria"
+ accesskey="S">Search</a> |
+ <a href="mailto:krb5-bugs@mit.edu?subject=Documentation__krb5_get_credentials - Get an additional ticket.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[in]</strong> <strong>in_creds</strong> - Input credentials</p>
+<p><strong>[out]</strong> <strong>out_creds</strong> - Output updated credentials</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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<span class="colon">:</span></dt>
+<dd class="field-even"><ul class="simple">
+<li><p>Kerberos error codes</p></li>
+</ul>
+</dd>
+</dl>
+<p>Use <em>ccache</em> or a TGS exchange to get a service ticket matching <em>in_creds</em> .</p>
+<p>Valid values for <em>options</em> are:</p>
+<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>
+</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>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>
+
+
+ <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_credentials - Get an additional ticket.</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_host_realm.html" title="krb5_get_host_realm - Get the Kerberos realm names for a host."
+ >previous</a> |
+ <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> |
+ <a href="../../../search.html" title="Enter search criteria"
+ >Search</a> |
+ <a href="mailto:krb5-bugs@mit.edu?subject=Documentation__krb5_get_credentials - Get an additional ticket.">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_credentials_renew.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_credentials_renew.html
new file mode 100644
index 000000000000..6fda68190d33
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_credentials_renew.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_get_credentials_renew &#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_credentials_validate" href="krb5_get_credentials_validate.html" />
+ <link rel="prev" title="krb5_cc_gen_new" href="krb5_cc_gen_new.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_cc_gen_new.html" title="krb5_cc_gen_new"
+ accesskey="P">previous</a> |
+ <a href="krb5_get_credentials_validate.html" title="krb5_get_credentials_validate"
+ 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_credentials_renew">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-credentials-renew">
+<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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<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>
+<p><strong>in_creds</strong></p>
+<p><strong>out_creds</strong></p>
+</dd>
+</dl>
+<p>DEPRECATED Replaced by krb5_get_renewed_creds.</p>
+</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_credentials_renew</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_cc_gen_new.html" title="krb5_cc_gen_new"
+ >previous</a> |
+ <a href="krb5_get_credentials_validate.html" title="krb5_get_credentials_validate"
+ >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_credentials_renew">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_credentials_validate.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_credentials_validate.html
new file mode 100644
index 000000000000..8ac0c31d567f
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_credentials_validate.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_get_credentials_validate &#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_in_tkt_with_password" href="krb5_get_in_tkt_with_password.html" />
+ <link rel="prev" title="krb5_get_credentials_renew" href="krb5_get_credentials_renew.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_renew.html" title="krb5_get_credentials_renew"
+ accesskey="P">previous</a> |
+ <a href="krb5_get_in_tkt_with_password.html" title="krb5_get_in_tkt_with_password"
+ 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_credentials_validate">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-credentials-validate">
+<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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<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>
+<p><strong>in_creds</strong></p>
+<p><strong>out_creds</strong></p>
+</dd>
+</dl>
+<p>DEPRECATED Replaced by krb5_get_validated_creds.</p>
+</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_credentials_validate</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_renew.html" title="krb5_get_credentials_renew"
+ >previous</a> |
+ <a href="krb5_get_in_tkt_with_password.html" title="krb5_get_in_tkt_with_password"
+ >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_credentials_validate">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_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
new file mode 100644
index 000000000000..95f0164d1b5e
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_default_realm.html
@@ -0,0 +1,162 @@
+<!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_realm - Retrieve the default realm. &#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_error_message - Get the (possibly extended) error message for a code." href="krb5_get_error_message.html" />
+ <link rel="prev" title="krb5_fwd_tgt_creds - Get a forwarded TGT and format a KRB-CRED message." href="krb5_fwd_tgt_creds.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_fwd_tgt_creds.html" title="krb5_fwd_tgt_creds - Get a forwarded TGT and format a KRB-CRED message."
+ accesskey="P">previous</a> |
+ <a href="krb5_get_error_message.html" title="krb5_get_error_message - Get the (possibly extended) error message for a code."
+ 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_realm - Retrieve the default realm.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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<span class="colon">:</span></dt>
+<dd class="field-even"><ul class="simple">
+<li><p>Kerberos error codes</p></li>
+</ul>
+</dd>
+</dl>
+<p>Retrieves the default realm to be used if no user-specified realm is available.</p>
+<p>Use krb5_free_default_realm() to free <em>lrealm</em> when it is no longer needed.</p>
+</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_realm - Retrieve the default realm.</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_fwd_tgt_creds.html" title="krb5_fwd_tgt_creds - Get a forwarded TGT and format a KRB-CRED message."
+ >previous</a> |
+ <a href="krb5_get_error_message.html" title="krb5_get_error_message - Get the (possibly extended) error message for a code."
+ >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_realm - Retrieve the default realm.">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_error_message.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_error_message.html
new file mode 100644
index 000000000000..e18e8278a482
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_error_message.html
@@ -0,0 +1,155 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_host_realm - Get the Kerberos realm names for a host." href="krb5_get_host_realm.html" />
+ <link rel="prev" title="krb5_get_default_realm - Retrieve the default realm." href="krb5_get_default_realm.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_default_realm.html" title="krb5_get_default_realm - Retrieve the default realm."
+ accesskey="P">previous</a> |
+ <a href="krb5_get_host_realm.html" title="krb5_get_host_realm - Get the Kerberos realm names for a host."
+ 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_error_message - Get the (possibly extended) error message for a code.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<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>
+</dl>
+<p>The behavior of krb5_get_error_message() is only defined the first time it is called after a failed call to a krb5 function using the same context, and only when the error code passed in is the same as that returned by the krb5 function.</p>
+<p>This function never returns NULL, so its result may be used unconditionally as a C string.</p>
+<p>The string returned by this function must be freed using krb5_free_error_message()</p>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>Future versions may return the same string for the second and following calls.</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_error_message - Get the (possibly extended) error message for a code.</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_default_realm.html" title="krb5_get_default_realm - Retrieve the default realm."
+ >previous</a> |
+ <a href="krb5_get_host_realm.html" title="krb5_get_host_realm - Get the Kerberos realm names for a host."
+ >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_error_message - Get the (possibly extended) error message for a code.">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_etype_info.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_etype_info.html
new file mode 100644
index 000000000000..c4123f5441fc
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_etype_info.html
@@ -0,0 +1,173 @@
+<!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_etype_info - Retrieve enctype, salt and s2kparams from KDC. &#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_permitted_enctypes - Return a list of encryption types permitted for session keys." href="krb5_get_permitted_enctypes.html" />
+ <link rel="prev" title="krb5_free_unparsed_name - Free a string representation of a principal." href="krb5_free_unparsed_name.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_free_unparsed_name.html" title="krb5_free_unparsed_name - Free a string representation of a principal."
+ accesskey="P">previous</a> |
+ <a href="krb5_get_permitted_enctypes.html" title="krb5_get_permitted_enctypes - Return a list of encryption types permitted for session keys."
+ 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_etype_info - Retrieve enctype, salt and s2kparams from KDC.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[out]</strong> <strong>enctype_out</strong> - The enctype chosen by KDC</p>
+<p><strong>[out]</strong> <strong>salt_out</strong> - Salt returned from KDC</p>
+<p><strong>[out]</strong> <strong>s2kparams_out</strong> - String-to-key parameters returned from KDC</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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<span class="colon">:</span></dt>
+<dd class="field-even"><ul class="simple">
+<li><p>A Kerberos error code</p></li>
+</ul>
+</dd>
+</dl>
+<p>Send an initial ticket request for <em>principal</em> and extract the encryption type, salt type, and string-to-key parameters from the KDC response. If the KDC provides no etype-info, set <em>enctype_out</em> to <strong>ENCTYPE_NULL</strong> and set <em>salt_out</em> and <em>s2kparams_out</em> to empty. If the KDC etype-info provides no salt, compute the default salt and place it in <em>salt_out</em> . If the KDC etype-info provides no string-to-key parameters, set <em>s2kparams_out</em> to empty.</p>
+<blockquote>
+<div><p><em>opt</em> may be used to specify options which affect the initial request, such as request encryption types or a FAST armor cache (see krb5_get_init_creds_opt_set_etype_list() and krb5_get_init_creds_opt_set_fast_ccache_name()).</p>
+</div></blockquote>
+<p>Use krb5_free_data_contents() to free <em>salt_out</em> and <em>s2kparams_out</em> when they are no longer needed.</p>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>New in 1.17</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_etype_info - Retrieve enctype, salt and s2kparams from KDC.</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_free_unparsed_name.html" title="krb5_free_unparsed_name - Free a string representation of a principal."
+ >previous</a> |
+ <a href="krb5_get_permitted_enctypes.html" title="krb5_get_permitted_enctypes - Return a list of encryption types permitted for session keys."
+ >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_etype_info - Retrieve enctype, salt and s2kparams from KDC.">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_fallback_host_realm.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_fallback_host_realm.html
new file mode 100644
index 000000000000..6b7f43ed4c6b
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_fallback_host_realm.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_get_fallback_host_realm &#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_init_creds_keytab - Get initial credentials using a key table." href="krb5_get_init_creds_keytab.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">
+
+
+ <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_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> |
+ <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_fallback_host_realm">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-fallback-host-realm">
+<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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+</dd>
+</dl>
+<p>Fill in <em>realmsp</em> with a pointer to a null-terminated list of realm names obtained through heuristics or insecure resolution methods which have lower priority than KDC referrals.</p>
+<p>If <em>host</em> is NULL, the local host’s realms are determined.</p>
+<p>Use krb5_free_host_realm() to release <em>realmsp</em> when it is no longer needed.</p>
+</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_fallback_host_realm</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_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> |
+ <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_fallback_host_realm">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_host_realm.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_host_realm.html
new file mode 100644
index 000000000000..c8287d033744
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_host_realm.html
@@ -0,0 +1,165 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_credentials - Get an additional ticket." href="krb5_get_credentials.html" />
+ <link rel="prev" title="krb5_get_error_message - Get the (possibly extended) error message for a code." href="krb5_get_error_message.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_error_message.html" title="krb5_get_error_message - Get the (possibly extended) error message for a code."
+ accesskey="P">previous</a> |
+ <a href="krb5_get_credentials.html" title="krb5_get_credentials - Get an additional ticket."
+ 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_host_realm - Get the Kerberos realm names for a host.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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<span class="colon">:</span></dt>
+<dd class="field-even"><ul class="simple">
+<li><p>Kerberos error codes</p></li>
+</ul>
+</dd>
+</dl>
+<p>Fill in <em>realmsp</em> with a pointer to a null-terminated list of realm names. If there are no known realms for the host, a list containing the referral (empty) realm is returned.</p>
+<p>If <em>host</em> is NULL, the local host’s realms are determined.</p>
+<p>Use krb5_free_host_realm() to release <em>realmsp</em> when it is no longer needed.</p>
+</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_host_realm - Get the Kerberos realm names for a host.</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_error_message.html" title="krb5_get_error_message - Get the (possibly extended) error message for a code."
+ >previous</a> |
+ <a href="krb5_get_credentials.html" title="krb5_get_credentials - Get an additional ticket."
+ >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_host_realm - Get the Kerberos realm names for a host.">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_in_tkt_with_keytab.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_in_tkt_with_keytab.html
new file mode 100644
index 000000000000..937fc6af3419
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_in_tkt_with_keytab.html
@@ -0,0 +1,156 @@
+<!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_in_tkt_with_keytab &#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_init_creds_opt_init" href="krb5_get_init_creds_opt_init.html" />
+ <link rel="prev" title="krb5_get_in_tkt_with_skey" href="krb5_get_in_tkt_with_skey.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_in_tkt_with_skey.html" title="krb5_get_in_tkt_with_skey"
+ accesskey="P">previous</a> |
+ <a href="krb5_get_init_creds_opt_init.html" title="krb5_get_init_creds_opt_init"
+ 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_in_tkt_with_keytab">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-in-tkt-with-keytab">
+<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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<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>
+<p><strong>ktypes</strong></p>
+<p><strong>pre_auth_types</strong></p>
+<p><strong>arg_keytab</strong></p>
+<p><strong>ccache</strong></p>
+<p><strong>creds</strong></p>
+<p><strong>ret_as_reply</strong></p>
+</dd>
+</dl>
+<p>DEPRECATED Replaced by krb5_get_init_creds_keytab().</p>
+</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_in_tkt_with_keytab</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_in_tkt_with_skey.html" title="krb5_get_in_tkt_with_skey"
+ >previous</a> |
+ <a href="krb5_get_init_creds_opt_init.html" title="krb5_get_init_creds_opt_init"
+ >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_in_tkt_with_keytab">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_in_tkt_with_password.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_in_tkt_with_password.html
new file mode 100644
index 000000000000..f5e0082a8406
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_in_tkt_with_password.html
@@ -0,0 +1,156 @@
+<!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_in_tkt_with_password &#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_in_tkt_with_skey" href="krb5_get_in_tkt_with_skey.html" />
+ <link rel="prev" title="krb5_get_credentials_validate" href="krb5_get_credentials_validate.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_validate.html" title="krb5_get_credentials_validate"
+ accesskey="P">previous</a> |
+ <a href="krb5_get_in_tkt_with_skey.html" title="krb5_get_in_tkt_with_skey"
+ 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_in_tkt_with_password">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-in-tkt-with-password">
+<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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<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>
+<p><strong>ktypes</strong></p>
+<p><strong>pre_auth_types</strong></p>
+<p><strong>password</strong></p>
+<p><strong>ccache</strong></p>
+<p><strong>creds</strong></p>
+<p><strong>ret_as_reply</strong></p>
+</dd>
+</dl>
+<p>DEPRECATED Replaced by krb5_get_init_creds_password().</p>
+</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_in_tkt_with_password</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_validate.html" title="krb5_get_credentials_validate"
+ >previous</a> |
+ <a href="krb5_get_in_tkt_with_skey.html" title="krb5_get_in_tkt_with_skey"
+ >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_in_tkt_with_password">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_in_tkt_with_skey.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_in_tkt_with_skey.html
new file mode 100644
index 000000000000..4c9c77e82fb7
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_in_tkt_with_skey.html
@@ -0,0 +1,156 @@
+<!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_in_tkt_with_skey &#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_in_tkt_with_keytab" href="krb5_get_in_tkt_with_keytab.html" />
+ <link rel="prev" title="krb5_get_in_tkt_with_password" href="krb5_get_in_tkt_with_password.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_in_tkt_with_password.html" title="krb5_get_in_tkt_with_password"
+ accesskey="P">previous</a> |
+ <a href="krb5_get_in_tkt_with_keytab.html" title="krb5_get_in_tkt_with_keytab"
+ 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_in_tkt_with_skey">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-in-tkt-with-skey">
+<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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<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>
+<p><strong>ktypes</strong></p>
+<p><strong>pre_auth_types</strong></p>
+<p><strong>key</strong></p>
+<p><strong>ccache</strong></p>
+<p><strong>creds</strong></p>
+<p><strong>ret_as_reply</strong></p>
+</dd>
+</dl>
+<p>DEPRECATED Replaced by krb5_get_init_creds().</p>
+</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_in_tkt_with_skey</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_in_tkt_with_password.html" title="krb5_get_in_tkt_with_password"
+ >previous</a> |
+ <a href="krb5_get_in_tkt_with_keytab.html" title="krb5_get_in_tkt_with_keytab"
+ >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_in_tkt_with_skey">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_init_creds_keytab.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_keytab.html
new file mode 100644
index 000000000000..bd7f9e990a2d
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_keytab.html
@@ -0,0 +1,166 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_opt_alloc - Allocate a new initial credential options structure." href="krb5_get_init_creds_opt_alloc.html" />
+ <link rel="prev" title="krb5_get_fallback_host_realm" href="krb5_get_fallback_host_realm.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_fallback_host_realm.html" title="krb5_get_fallback_host_realm"
+ accesskey="P">previous</a> |
+ <a href="krb5_get_init_creds_opt_alloc.html" title="krb5_get_init_creds_opt_alloc - Allocate a new initial credential options structure."
+ 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_init_creds_keytab - Get initial credentials using a key table.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[in]</strong> <strong>arg_keytab</strong> - Key table handle</p>
+<p><strong>[in]</strong> <strong>start_time</strong> - Time when ticket becomes valid (0 for now)</p>
+<p><strong>[in]</strong> <strong>in_tkt_service</strong> - Service name of initial credentials (or NULL)</p>
+<p><strong>[in]</strong> <strong>k5_gic_options</strong> - Initial credential options</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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<span class="colon">:</span></dt>
+<dd class="field-even"><ul class="simple">
+<li><p>Kerberos error codes</p></li>
+</ul>
+</dd>
+</dl>
+<p>This function requests KDC for an initial credentials for <em>client</em> using a client key stored in <em>arg_keytab</em> . If <em>in_tkt_service</em> 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-granting service is used.</p>
+</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_init_creds_keytab - Get initial credentials using a key table.</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_fallback_host_realm.html" title="krb5_get_fallback_host_realm"
+ >previous</a> |
+ <a href="krb5_get_init_creds_opt_alloc.html" title="krb5_get_init_creds_opt_alloc - Allocate a new initial credential options structure."
+ >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_init_creds_keytab - Get initial credentials using a key table.">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_init_creds_opt_alloc.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_alloc.html
new file mode 100644
index 000000000000..29fbd8c9b2bb
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_alloc.html
@@ -0,0 +1,156 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_opt_free - Free initial credential options." href="krb5_get_init_creds_opt_free.html" />
+ <link rel="prev" title="krb5_get_init_creds_keytab - Get initial credentials using a key table." href="krb5_get_init_creds_keytab.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_init_creds_keytab.html" title="krb5_get_init_creds_keytab - Get initial credentials using a key table."
+ accesskey="P">previous</a> |
+ <a href="krb5_get_init_creds_opt_free.html" title="krb5_get_init_creds_opt_free - Free initial credential options."
+ 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_init_creds_opt_alloc - Allocate a new initial credential options structure.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<span class="colon">:</span></dt>
+<dd class="field-odd"><ul class="simple">
+<li><p>0 - Success; Kerberos errors otherwise.</p></li>
+</ul>
+</dd>
+</dl>
+<p>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 <em>opt</em> when it is no longer needed.</p>
+</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_init_creds_opt_alloc - Allocate a new initial credential options structure.</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_init_creds_keytab.html" title="krb5_get_init_creds_keytab - Get initial credentials using a key table."
+ >previous</a> |
+ <a href="krb5_get_init_creds_opt_free.html" title="krb5_get_init_creds_opt_free - Free initial credential options."
+ >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_init_creds_opt_alloc - Allocate a new initial credential options structure.">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_init_creds_opt_free.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_free.html
new file mode 100644
index 000000000000..238fd0f7fb04
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_free.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_get_init_creds_opt_free - Free initial credential options. &#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_init_creds_opt_get_fast_flags - Retrieve FAST flags from initial credential options." href="krb5_get_init_creds_opt_get_fast_flags.html" />
+ <link rel="prev" title="krb5_get_init_creds_opt_alloc - Allocate a new initial credential options structure." href="krb5_get_init_creds_opt_alloc.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_init_creds_opt_alloc.html" title="krb5_get_init_creds_opt_alloc - Allocate a new initial credential options structure."
+ accesskey="P">previous</a> |
+ <a href="krb5_get_init_creds_opt_get_fast_flags.html" title="krb5_get_init_creds_opt_get_fast_flags - Retrieve FAST flags from initial credential options."
+ 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_init_creds_opt_free - Free initial credential options.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+</dl>
+<div class="admonition seealso">
+<p class="admonition-title">See also</p>
+<p>krb5_get_init_creds_opt_alloc()</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_init_creds_opt_free - Free initial credential options.</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_init_creds_opt_alloc.html" title="krb5_get_init_creds_opt_alloc - Allocate a new initial credential options structure."
+ >previous</a> |
+ <a href="krb5_get_init_creds_opt_get_fast_flags.html" title="krb5_get_init_creds_opt_get_fast_flags - Retrieve FAST flags from initial credential options."
+ >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_init_creds_opt_free - Free initial credential options.">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_init_creds_opt_get_fast_flags.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_get_fast_flags.html
new file mode 100644
index 000000000000..9d7dadcdbefe
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_get_fast_flags.html
@@ -0,0 +1,156 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_opt_set_address_list - Set address restrictions in initial credential options." href="krb5_get_init_creds_opt_set_address_list.html" />
+ <link rel="prev" title="krb5_get_init_creds_opt_free - Free initial credential options." href="krb5_get_init_creds_opt_free.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_init_creds_opt_free.html" title="krb5_get_init_creds_opt_free - Free initial credential options."
+ accesskey="P">previous</a> |
+ <a href="krb5_get_init_creds_opt_set_address_list.html" title="krb5_get_init_creds_opt_set_address_list - Set address restrictions in initial credential options."
+ 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_init_creds_opt_get_fast_flags - Retrieve FAST flags from initial credential options.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<span class="colon">:</span></dt>
+<dd class="field-odd"><ul class="simple">
+<li><p>0 - Success; Kerberos errors otherwise.</p></li>
+</ul>
+</dd>
+</dl>
+</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_init_creds_opt_get_fast_flags - Retrieve FAST flags from initial credential options.</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_init_creds_opt_free.html" title="krb5_get_init_creds_opt_free - Free initial credential options."
+ >previous</a> |
+ <a href="krb5_get_init_creds_opt_set_address_list.html" title="krb5_get_init_creds_opt_set_address_list - Set address restrictions in initial credential options."
+ >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_init_creds_opt_get_fast_flags - Retrieve FAST flags from initial credential options.">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_init_creds_opt_init.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_init.html
new file mode 100644
index 000000000000..a84e86e2e3b0
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_init.html
@@ -0,0 +1,148 @@
+<!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_init_creds_opt_init &#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_init_random_key" href="krb5_init_random_key.html" />
+ <link rel="prev" title="krb5_get_in_tkt_with_keytab" href="krb5_get_in_tkt_with_keytab.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_in_tkt_with_keytab.html" title="krb5_get_in_tkt_with_keytab"
+ accesskey="P">previous</a> |
+ <a href="krb5_init_random_key.html" title="krb5_init_random_key"
+ 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_init_creds_opt_init">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-init-creds-opt-init">
+<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="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>opt</strong></p>
+</dd>
+</dl>
+<p>DEPRECATED Use krb5_get_init_creds_opt_alloc() instead.</p>
+</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_init_creds_opt_init</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_in_tkt_with_keytab.html" title="krb5_get_in_tkt_with_keytab"
+ >previous</a> |
+ <a href="krb5_init_random_key.html" title="krb5_init_random_key"
+ >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_init_creds_opt_init">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_init_creds_opt_set_address_list.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_address_list.html
new file mode 100644
index 000000000000..921f54a9d25b
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_address_list.html
@@ -0,0 +1,148 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_opt_set_anonymous - Set or unset the anonymous flag in initial credential options." href="krb5_get_init_creds_opt_set_anonymous.html" />
+ <link rel="prev" title="krb5_get_init_creds_opt_get_fast_flags - Retrieve FAST flags from initial credential options." href="krb5_get_init_creds_opt_get_fast_flags.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_init_creds_opt_get_fast_flags.html" title="krb5_get_init_creds_opt_get_fast_flags - Retrieve FAST flags from initial credential options."
+ accesskey="P">previous</a> |
+ <a href="krb5_get_init_creds_opt_set_anonymous.html" title="krb5_get_init_creds_opt_set_anonymous - Set or unset the anonymous flag in initial credential options."
+ 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_init_creds_opt_set_address_list - Set address restrictions in initial credential options.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<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>
+</dl>
+</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_init_creds_opt_set_address_list - Set address restrictions in initial credential options.</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_init_creds_opt_get_fast_flags.html" title="krb5_get_init_creds_opt_get_fast_flags - Retrieve FAST flags from initial credential options."
+ >previous</a> |
+ <a href="krb5_get_init_creds_opt_set_anonymous.html" title="krb5_get_init_creds_opt_set_anonymous - Set or unset the anonymous flag in initial credential options."
+ >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_init_creds_opt_set_address_list - Set address restrictions in initial credential options.">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_init_creds_opt_set_anonymous.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_anonymous.html
new file mode 100644
index 000000000000..e3221eeec62e
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_anonymous.html
@@ -0,0 +1,149 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_opt_set_canonicalize - Set or unset the canonicalize flag in initial credential options." href="krb5_get_init_creds_opt_set_canonicalize.html" />
+ <link rel="prev" title="krb5_get_init_creds_opt_set_address_list - Set address restrictions in initial credential options." href="krb5_get_init_creds_opt_set_address_list.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_init_creds_opt_set_address_list.html" title="krb5_get_init_creds_opt_set_address_list - Set address restrictions in initial credential options."
+ accesskey="P">previous</a> |
+ <a href="krb5_get_init_creds_opt_set_canonicalize.html" title="krb5_get_init_creds_opt_set_canonicalize - Set or unset the canonicalize flag in initial credential options."
+ 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_init_creds_opt_set_anonymous - Set or unset the anonymous flag in initial credential options.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<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>
+</dl>
+<p>This function may be used to request anonymous credentials from the KDC by setting <em>anonymous</em> to non-zero. Note that anonymous credentials are only a request; clients must verify that credentials are anonymous if that is a requirement.</p>
+</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_init_creds_opt_set_anonymous - Set or unset the anonymous flag in initial credential options.</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_init_creds_opt_set_address_list.html" title="krb5_get_init_creds_opt_set_address_list - Set address restrictions in initial credential options."
+ >previous</a> |
+ <a href="krb5_get_init_creds_opt_set_canonicalize.html" title="krb5_get_init_creds_opt_set_canonicalize - Set or unset the canonicalize flag in initial credential options."
+ >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_init_creds_opt_set_anonymous - Set or unset the anonymous flag in initial credential options.">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_init_creds_opt_set_canonicalize.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_canonicalize.html
new file mode 100644
index 000000000000..eea96c72a84e
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_canonicalize.html
@@ -0,0 +1,148 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_opt_set_change_password_prompt - Set or unset change-password-prompt flag in initial credential options." href="krb5_get_init_creds_opt_set_change_password_prompt.html" />
+ <link rel="prev" title="krb5_get_init_creds_opt_set_anonymous - Set or unset the anonymous flag in initial credential options." href="krb5_get_init_creds_opt_set_anonymous.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_init_creds_opt_set_anonymous.html" title="krb5_get_init_creds_opt_set_anonymous - Set or unset the anonymous flag in initial credential options."
+ accesskey="P">previous</a> |
+ <a href="krb5_get_init_creds_opt_set_change_password_prompt.html" title="krb5_get_init_creds_opt_set_change_password_prompt - Set or unset change-password-prompt flag in initial credential options."
+ 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_init_creds_opt_set_canonicalize - Set or unset the canonicalize flag in initial credential options.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<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>
+</dl>
+</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_init_creds_opt_set_canonicalize - Set or unset the canonicalize flag in initial credential options.</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_init_creds_opt_set_anonymous.html" title="krb5_get_init_creds_opt_set_anonymous - Set or unset the anonymous flag in initial credential options."
+ >previous</a> |
+ <a href="krb5_get_init_creds_opt_set_change_password_prompt.html" title="krb5_get_init_creds_opt_set_change_password_prompt - Set or unset change-password-prompt flag in initial credential options."
+ >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_init_creds_opt_set_canonicalize - Set or unset the canonicalize flag in initial credential options.">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_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
new file mode 100644
index 000000000000..ea6bbbf26e28
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_change_password_prompt.html
@@ -0,0 +1,149 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_opt_set_etype_list - Set allowable encryption types in initial credential options." href="krb5_get_init_creds_opt_set_etype_list.html" />
+ <link rel="prev" title="krb5_get_init_creds_opt_set_canonicalize - Set or unset the canonicalize flag in initial credential options." href="krb5_get_init_creds_opt_set_canonicalize.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_init_creds_opt_set_canonicalize.html" title="krb5_get_init_creds_opt_set_canonicalize - Set or unset the canonicalize flag in initial credential options."
+ accesskey="P">previous</a> |
+ <a href="krb5_get_init_creds_opt_set_etype_list.html" title="krb5_get_init_creds_opt_set_etype_list - Set allowable encryption types in initial credential options."
+ 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_init_creds_opt_set_change_password_prompt - Set or unset change-password-prompt flag in initial credential options.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<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>
+</dl>
+<p>This flag is on by default. It controls whether krb5_get_init_creds_password() will react to an expired-password error by prompting for a new password and attempting to change the old one.</p>
+</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_init_creds_opt_set_change_password_prompt - Set or unset change-password-prompt flag in initial credential options.</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_init_creds_opt_set_canonicalize.html" title="krb5_get_init_creds_opt_set_canonicalize - Set or unset the canonicalize flag in initial credential options."
+ >previous</a> |
+ <a href="krb5_get_init_creds_opt_set_etype_list.html" title="krb5_get_init_creds_opt_set_etype_list - Set allowable encryption types in initial credential options."
+ >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_init_creds_opt_set_change_password_prompt - Set or unset change-password-prompt flag in initial credential options.">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_init_creds_opt_set_etype_list.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_etype_list.html
new file mode 100644
index 000000000000..9a88a17c9bd6
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_etype_list.html
@@ -0,0 +1,149 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_opt_set_expire_callback - Set an expiration callback in initial credential options." href="krb5_get_init_creds_opt_set_expire_callback.html" />
+ <link rel="prev" title="krb5_get_init_creds_opt_set_change_password_prompt - Set or unset change-password-prompt flag in initial credential options." href="krb5_get_init_creds_opt_set_change_password_prompt.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_init_creds_opt_set_change_password_prompt.html" title="krb5_get_init_creds_opt_set_change_password_prompt - Set or unset change-password-prompt flag in initial credential options."
+ accesskey="P">previous</a> |
+ <a href="krb5_get_init_creds_opt_set_expire_callback.html" title="krb5_get_init_creds_opt_set_expire_callback - Set an expiration callback in initial credential options."
+ 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_init_creds_opt_set_etype_list - Set allowable encryption types in initial credential options.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<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>
+</dd>
+</dl>
+</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_init_creds_opt_set_etype_list - Set allowable encryption types in initial credential options.</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_init_creds_opt_set_change_password_prompt.html" title="krb5_get_init_creds_opt_set_change_password_prompt - Set or unset change-password-prompt flag in initial credential options."
+ >previous</a> |
+ <a href="krb5_get_init_creds_opt_set_expire_callback.html" title="krb5_get_init_creds_opt_set_expire_callback - Set an expiration callback in initial credential options."
+ >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_init_creds_opt_set_etype_list - Set allowable encryption types in initial credential options.">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_init_creds_opt_set_expire_callback.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_expire_callback.html
new file mode 100644
index 000000000000..ca7366dbeaf8
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_expire_callback.html
@@ -0,0 +1,165 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_opt_set_fast_ccache - Set FAST armor cache in initial credential options." href="krb5_get_init_creds_opt_set_fast_ccache.html" />
+ <link rel="prev" title="krb5_get_init_creds_opt_set_etype_list - Set allowable encryption types in initial credential options." href="krb5_get_init_creds_opt_set_etype_list.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_init_creds_opt_set_etype_list.html" title="krb5_get_init_creds_opt_set_etype_list - Set allowable encryption types in initial credential options."
+ accesskey="P">previous</a> |
+ <a href="krb5_get_init_creds_opt_set_fast_ccache.html" title="krb5_get_init_creds_opt_set_fast_ccache - Set FAST armor cache in initial credential options."
+ 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_init_creds_opt_set_expire_callback - Set an expiration callback in initial credential options.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[in]</strong> <strong>data</strong> - Callback argument</p>
+</dd>
+</dl>
+<p>Set a callback to receive password and account expiration times.</p>
+<blockquote>
+<div><p><em>cb</em> will be invoked if and only if credentials are successfully acquired. The callback will receive the <em>context</em> from the calling function and the <em>data</em> argument supplied with this API. The remaining arguments should be interpreted as follows:</p>
+</div></blockquote>
+<p>If <em>is_last_req</em> is true, then the KDC reply contained last-req entries which unambiguously indicated the password expiration, account expiration, or both. (If either value was not present, the corresponding argument will be 0.) Furthermore, a non-zero <em>password_expiration</em> should be taken as a suggestion from the KDC that a warning be displayed.</p>
+<p>If <em>is_last_req</em> is false, then <em>account_expiration</em> will be 0 and <em>password_expiration</em> will contain the expiration time of either the password or account, or 0 if no expiration time was indicated in the KDC reply. The callback should independently decide whether to display a password expiration warning.</p>
+<p>Note that <em>cb</em> may be invoked even if credentials are being acquired for the kadmin/changepw service in order to change the password. It is the caller’s responsibility to avoid displaying a password expiry warning in this case.</p>
+<div class="admonition warning">
+<p class="admonition-title">Warning</p>
+<p>Setting an expire callback with this API will cause krb5_get_init_creds_password() not to send password expiry warnings to the prompter, as it ordinarily may.</p>
+</div>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>New in 1.9</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_init_creds_opt_set_expire_callback - Set an expiration callback in initial credential options.</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_init_creds_opt_set_etype_list.html" title="krb5_get_init_creds_opt_set_etype_list - Set allowable encryption types in initial credential options."
+ >previous</a> |
+ <a href="krb5_get_init_creds_opt_set_fast_ccache.html" title="krb5_get_init_creds_opt_set_fast_ccache - Set FAST armor cache in initial credential options."
+ >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_init_creds_opt_set_expire_callback - Set an expiration callback in initial credential options.">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_init_creds_opt_set_fast_ccache.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_fast_ccache.html
new file mode 100644
index 000000000000..685cdbbc2f34
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_fast_ccache.html
@@ -0,0 +1,154 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_opt_set_fast_ccache_name - Set location of FAST armor ccache in initial credential options." href="krb5_get_init_creds_opt_set_fast_ccache_name.html" />
+ <link rel="prev" title="krb5_get_init_creds_opt_set_expire_callback - Set an expiration callback in initial credential options." href="krb5_get_init_creds_opt_set_expire_callback.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_init_creds_opt_set_expire_callback.html" title="krb5_get_init_creds_opt_set_expire_callback - Set an expiration callback in initial credential options."
+ accesskey="P">previous</a> |
+ <a href="krb5_get_init_creds_opt_set_fast_ccache_name.html" title="krb5_get_init_creds_opt_set_fast_ccache_name - Set location of FAST armor ccache in initial credential options."
+ 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_init_creds_opt_set_fast_ccache - Set FAST armor cache in initial credential options.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+</dd>
+</dl>
+<p>This function is similar to krb5_get_init_creds_opt_set_fast_ccache_name(), but uses a credential cache handle instead of a name.</p>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>New in 1.9</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_init_creds_opt_set_fast_ccache - Set FAST armor cache in initial credential options.</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_init_creds_opt_set_expire_callback.html" title="krb5_get_init_creds_opt_set_expire_callback - Set an expiration callback in initial credential options."
+ >previous</a> |
+ <a href="krb5_get_init_creds_opt_set_fast_ccache_name.html" title="krb5_get_init_creds_opt_set_fast_ccache_name - Set location of FAST armor ccache in initial credential options."
+ >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_init_creds_opt_set_fast_ccache - Set FAST armor cache in initial credential options.">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_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
new file mode 100644
index 000000000000..f5aeb124abc1
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_fast_ccache_name.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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_opt_set_fast_flags - Set FAST flags in initial credential options." href="krb5_get_init_creds_opt_set_fast_flags.html" />
+ <link rel="prev" title="krb5_get_init_creds_opt_set_fast_ccache - Set FAST armor cache in initial credential options." href="krb5_get_init_creds_opt_set_fast_ccache.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_init_creds_opt_set_fast_ccache.html" title="krb5_get_init_creds_opt_set_fast_ccache - Set FAST armor cache in initial credential options."
+ accesskey="P">previous</a> |
+ <a href="krb5_get_init_creds_opt_set_fast_flags.html" title="krb5_get_init_creds_opt_set_fast_flags - Set FAST flags in initial credential options."
+ 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_init_creds_opt_set_fast_ccache_name - Set location of FAST armor ccache in initial credential options.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+</dd>
+</dl>
+<p>Sets the location of a credential cache containing an armor ticket to protect an initial credential exchange using the FAST protocol extension.</p>
+<p>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.</p>
+</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_init_creds_opt_set_fast_ccache_name - Set location of FAST armor ccache in initial credential options.</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_init_creds_opt_set_fast_ccache.html" title="krb5_get_init_creds_opt_set_fast_ccache - Set FAST armor cache in initial credential options."
+ >previous</a> |
+ <a href="krb5_get_init_creds_opt_set_fast_flags.html" title="krb5_get_init_creds_opt_set_fast_flags - Set FAST flags in initial credential options."
+ >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_init_creds_opt_set_fast_ccache_name - Set location of FAST armor ccache in initial credential options.">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_init_creds_opt_set_fast_flags.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_fast_flags.html
new file mode 100644
index 000000000000..6a4bbeabbfb7
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_fast_flags.html
@@ -0,0 +1,162 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_opt_set_forwardable - Set or unset the forwardable flag in initial credential options." href="krb5_get_init_creds_opt_set_forwardable.html" />
+ <link rel="prev" title="krb5_get_init_creds_opt_set_fast_ccache_name - Set location of FAST armor ccache in initial credential options." href="krb5_get_init_creds_opt_set_fast_ccache_name.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_init_creds_opt_set_fast_ccache_name.html" title="krb5_get_init_creds_opt_set_fast_ccache_name - Set location of FAST armor ccache in initial credential options."
+ accesskey="P">previous</a> |
+ <a href="krb5_get_init_creds_opt_set_forwardable.html" title="krb5_get_init_creds_opt_set_forwardable - Set or unset the forwardable flag in initial credential options."
+ 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_init_creds_opt_set_fast_flags - Set FAST flags in initial credential options.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<span class="colon">:</span></dt>
+<dd class="field-odd"><ul class="simple">
+<li><p>0 - Success; Kerberos errors otherwise.</p></li>
+</ul>
+</dd>
+</dl>
+<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>
+</ul>
+</div></blockquote>
+</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_init_creds_opt_set_fast_flags - Set FAST flags in initial credential options.</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_init_creds_opt_set_fast_ccache_name.html" title="krb5_get_init_creds_opt_set_fast_ccache_name - Set location of FAST armor ccache in initial credential options."
+ >previous</a> |
+ <a href="krb5_get_init_creds_opt_set_forwardable.html" title="krb5_get_init_creds_opt_set_forwardable - Set or unset the forwardable flag in initial credential options."
+ >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_init_creds_opt_set_fast_flags - Set FAST flags in initial credential options.">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_init_creds_opt_set_forwardable.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_forwardable.html
new file mode 100644
index 000000000000..ee6ba00f1ed3
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_forwardable.html
@@ -0,0 +1,148 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_opt_set_in_ccache - Set an input credential cache in initial credential options." href="krb5_get_init_creds_opt_set_in_ccache.html" />
+ <link rel="prev" title="krb5_get_init_creds_opt_set_fast_flags - Set FAST flags in initial credential options." href="krb5_get_init_creds_opt_set_fast_flags.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_init_creds_opt_set_fast_flags.html" title="krb5_get_init_creds_opt_set_fast_flags - Set FAST flags in initial credential options."
+ accesskey="P">previous</a> |
+ <a href="krb5_get_init_creds_opt_set_in_ccache.html" title="krb5_get_init_creds_opt_set_in_ccache - Set an input credential cache in initial credential options."
+ 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_init_creds_opt_set_forwardable - Set or unset the forwardable flag in initial credential options.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<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>
+</dl>
+</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_init_creds_opt_set_forwardable - Set or unset the forwardable flag in initial credential options.</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_init_creds_opt_set_fast_flags.html" title="krb5_get_init_creds_opt_set_fast_flags - Set FAST flags in initial credential options."
+ >previous</a> |
+ <a href="krb5_get_init_creds_opt_set_in_ccache.html" title="krb5_get_init_creds_opt_set_in_ccache - Set an input credential cache in initial credential options."
+ >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_init_creds_opt_set_forwardable - Set or unset the forwardable flag in initial credential options.">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_init_creds_opt_set_in_ccache.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_in_ccache.html
new file mode 100644
index 000000000000..ab6a1e445019
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_in_ccache.html
@@ -0,0 +1,154 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_opt_set_out_ccache - Set an output credential cache in initial credential options." href="krb5_get_init_creds_opt_set_out_ccache.html" />
+ <link rel="prev" title="krb5_get_init_creds_opt_set_forwardable - Set or unset the forwardable flag in initial credential options." href="krb5_get_init_creds_opt_set_forwardable.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_init_creds_opt_set_forwardable.html" title="krb5_get_init_creds_opt_set_forwardable - Set or unset the forwardable flag in initial credential options."
+ accesskey="P">previous</a> |
+ <a href="krb5_get_init_creds_opt_set_out_ccache.html" title="krb5_get_init_creds_opt_set_out_ccache - Set an output credential cache in initial credential options."
+ 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_init_creds_opt_set_in_ccache - Set an input credential cache in initial credential options.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+</dd>
+</dl>
+<p>If an input credential cache is set, then the krb5_get_init_creds family of APIs will read settings from it. Setting an input ccache is desirable when the application wishes to perform authentication in the same way (using the same preauthentication mechanisms, and making the same non-security- sensitive choices) as the previous authentication attempt, which stored information in the passed-in ccache.</p>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>New in 1.11</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_init_creds_opt_set_in_ccache - Set an input credential cache in initial credential options.</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_init_creds_opt_set_forwardable.html" title="krb5_get_init_creds_opt_set_forwardable - Set or unset the forwardable flag in initial credential options."
+ >previous</a> |
+ <a href="krb5_get_init_creds_opt_set_out_ccache.html" title="krb5_get_init_creds_opt_set_out_ccache - Set an output credential cache in initial credential options."
+ >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_init_creds_opt_set_in_ccache - Set an input credential cache in initial credential options.">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_init_creds_opt_set_out_ccache.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_out_ccache.html
new file mode 100644
index 000000000000..1c478d474d90
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_out_ccache.html
@@ -0,0 +1,150 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_opt_set_pa - Supply options for preauthentication in initial credential options." href="krb5_get_init_creds_opt_set_pa.html" />
+ <link rel="prev" title="krb5_get_init_creds_opt_set_in_ccache - Set an input credential cache in initial credential options." href="krb5_get_init_creds_opt_set_in_ccache.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_init_creds_opt_set_in_ccache.html" title="krb5_get_init_creds_opt_set_in_ccache - Set an input credential cache in initial credential options."
+ accesskey="P">previous</a> |
+ <a href="krb5_get_init_creds_opt_set_pa.html" title="krb5_get_init_creds_opt_set_pa - Supply options for preauthentication in initial credential options."
+ 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_init_creds_opt_set_out_ccache - Set an output credential cache in initial credential options.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+</dd>
+</dl>
+<p>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.</p>
+</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_init_creds_opt_set_out_ccache - Set an output credential cache in initial credential options.</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_init_creds_opt_set_in_ccache.html" title="krb5_get_init_creds_opt_set_in_ccache - Set an input credential cache in initial credential options."
+ >previous</a> |
+ <a href="krb5_get_init_creds_opt_set_pa.html" title="krb5_get_init_creds_opt_set_pa - Supply options for preauthentication in initial credential options."
+ >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_init_creds_opt_set_out_ccache - Set an output credential cache in initial credential options.">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_init_creds_opt_set_pa.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_pa.html
new file mode 100644
index 000000000000..ddb57fb7777e
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_pa.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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_opt_set_pac_request - Ask the KDC to include or not include a PAC in the ticket." href="krb5_get_init_creds_opt_set_pac_request.html" />
+ <link rel="prev" title="krb5_get_init_creds_opt_set_out_ccache - Set an output credential cache in initial credential options." href="krb5_get_init_creds_opt_set_out_ccache.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_init_creds_opt_set_out_ccache.html" title="krb5_get_init_creds_opt_set_out_ccache - Set an output credential cache in initial credential options."
+ accesskey="P">previous</a> |
+ <a href="krb5_get_init_creds_opt_set_pac_request.html" title="krb5_get_init_creds_opt_set_pac_request - Ask the KDC to include or not include a PAC in the ticket."
+ 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_init_creds_opt_set_pa - Supply options for preauthentication in initial credential options.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[in]</strong> <strong>value</strong> - Preauthentication option value</p>
+</dd>
+</dl>
+<p>This function allows the caller to supply options for preauthentication. The values of <em>attr</em> and <em>value</em> are supplied to each preauthentication module available within <em>context</em> .</p>
+</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_init_creds_opt_set_pa - Supply options for preauthentication in initial credential options.</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_init_creds_opt_set_out_ccache.html" title="krb5_get_init_creds_opt_set_out_ccache - Set an output credential cache in initial credential options."
+ >previous</a> |
+ <a href="krb5_get_init_creds_opt_set_pac_request.html" title="krb5_get_init_creds_opt_set_pac_request - Ask the KDC to include or not include a PAC in the ticket."
+ >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_init_creds_opt_set_pa - Supply options for preauthentication in initial credential options.">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_init_creds_opt_set_pac_request.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_pac_request.html
new file mode 100644
index 000000000000..84ae7bf7ac61
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_pac_request.html
@@ -0,0 +1,154 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_opt_set_preauth_list - Set preauthentication types in initial credential options." href="krb5_get_init_creds_opt_set_preauth_list.html" />
+ <link rel="prev" title="krb5_get_init_creds_opt_set_pa - Supply options for preauthentication in initial credential options." href="krb5_get_init_creds_opt_set_pa.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_init_creds_opt_set_pa.html" title="krb5_get_init_creds_opt_set_pa - Supply options for preauthentication in initial credential options."
+ accesskey="P">previous</a> |
+ <a href="krb5_get_init_creds_opt_set_preauth_list.html" title="krb5_get_init_creds_opt_set_preauth_list - Set preauthentication types in initial credential options."
+ 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_init_creds_opt_set_pac_request - Ask the KDC to include or not include a PAC in the ticket.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+</dd>
+</dl>
+<p>If this option is set, the AS request will include a PAC-REQUEST pa-data item explicitly asking the KDC to either include or not include a privilege attribute certificate in the ticket authorization data. By default, no request is made; typically the KDC will default to including a PAC if it supports them.</p>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>New in 1.15</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_init_creds_opt_set_pac_request - Ask the KDC to include or not include a PAC in the ticket.</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_init_creds_opt_set_pa.html" title="krb5_get_init_creds_opt_set_pa - Supply options for preauthentication in initial credential options."
+ >previous</a> |
+ <a href="krb5_get_init_creds_opt_set_preauth_list.html" title="krb5_get_init_creds_opt_set_preauth_list - Set preauthentication types in initial credential options."
+ >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_init_creds_opt_set_pac_request - Ask the KDC to include or not include a PAC in the ticket.">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_init_creds_opt_set_preauth_list.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_preauth_list.html
new file mode 100644
index 000000000000..2f0efa39773c
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_preauth_list.html
@@ -0,0 +1,150 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_opt_set_proxiable - Set or unset the proxiable flag in initial credential options." href="krb5_get_init_creds_opt_set_proxiable.html" />
+ <link rel="prev" title="krb5_get_init_creds_opt_set_pac_request - Ask the KDC to include or not include a PAC in the ticket." href="krb5_get_init_creds_opt_set_pac_request.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_init_creds_opt_set_pac_request.html" title="krb5_get_init_creds_opt_set_pac_request - Ask the KDC to include or not include a PAC in the ticket."
+ accesskey="P">previous</a> |
+ <a href="krb5_get_init_creds_opt_set_proxiable.html" title="krb5_get_init_creds_opt_set_proxiable - Set or unset the proxiable flag in initial credential options."
+ 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_init_creds_opt_set_preauth_list - Set preauthentication types in initial credential options.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<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>
+</dd>
+</dl>
+<p>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().</p>
+</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_init_creds_opt_set_preauth_list - Set preauthentication types in initial credential options.</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_init_creds_opt_set_pac_request.html" title="krb5_get_init_creds_opt_set_pac_request - Ask the KDC to include or not include a PAC in the ticket."
+ >previous</a> |
+ <a href="krb5_get_init_creds_opt_set_proxiable.html" title="krb5_get_init_creds_opt_set_proxiable - Set or unset the proxiable flag in initial credential options."
+ >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_init_creds_opt_set_preauth_list - Set preauthentication types in initial credential options.">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_init_creds_opt_set_proxiable.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_proxiable.html
new file mode 100644
index 000000000000..58d90816375e
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_proxiable.html
@@ -0,0 +1,148 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_opt_set_renew_life - Set the ticket renewal lifetime in initial credential options." href="krb5_get_init_creds_opt_set_renew_life.html" />
+ <link rel="prev" title="krb5_get_init_creds_opt_set_preauth_list - Set preauthentication types in initial credential options." href="krb5_get_init_creds_opt_set_preauth_list.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_init_creds_opt_set_preauth_list.html" title="krb5_get_init_creds_opt_set_preauth_list - Set preauthentication types in initial credential options."
+ accesskey="P">previous</a> |
+ <a href="krb5_get_init_creds_opt_set_renew_life.html" title="krb5_get_init_creds_opt_set_renew_life - Set the ticket renewal lifetime in initial credential options."
+ 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_init_creds_opt_set_proxiable - Set or unset the proxiable flag in initial credential options.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<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>
+</dl>
+</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_init_creds_opt_set_proxiable - Set or unset the proxiable flag in initial credential options.</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_init_creds_opt_set_preauth_list.html" title="krb5_get_init_creds_opt_set_preauth_list - Set preauthentication types in initial credential options."
+ >previous</a> |
+ <a href="krb5_get_init_creds_opt_set_renew_life.html" title="krb5_get_init_creds_opt_set_renew_life - Set the ticket renewal lifetime in initial credential options."
+ >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_init_creds_opt_set_proxiable - Set or unset the proxiable flag in initial credential options.">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_init_creds_opt_set_renew_life.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_renew_life.html
new file mode 100644
index 000000000000..773a01053191
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_renew_life.html
@@ -0,0 +1,148 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_opt_set_responder - Set the responder function in initial credential options." href="krb5_get_init_creds_opt_set_responder.html" />
+ <link rel="prev" title="krb5_get_init_creds_opt_set_proxiable - Set or unset the proxiable flag in initial credential options." href="krb5_get_init_creds_opt_set_proxiable.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_init_creds_opt_set_proxiable.html" title="krb5_get_init_creds_opt_set_proxiable - Set or unset the proxiable flag in initial credential options."
+ accesskey="P">previous</a> |
+ <a href="krb5_get_init_creds_opt_set_responder.html" title="krb5_get_init_creds_opt_set_responder - Set the responder function in initial credential options."
+ 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_init_creds_opt_set_renew_life - Set the ticket renewal lifetime in initial credential options.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<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>
+</dl>
+</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_init_creds_opt_set_renew_life - Set the ticket renewal lifetime in initial credential options.</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_init_creds_opt_set_proxiable.html" title="krb5_get_init_creds_opt_set_proxiable - Set or unset the proxiable flag in initial credential options."
+ >previous</a> |
+ <a href="krb5_get_init_creds_opt_set_responder.html" title="krb5_get_init_creds_opt_set_responder - Set the responder function in initial credential options."
+ >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_init_creds_opt_set_renew_life - Set the ticket renewal lifetime in initial credential options.">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_init_creds_opt_set_responder.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_responder.html
new file mode 100644
index 000000000000..327b844bf0db
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_responder.html
@@ -0,0 +1,154 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_opt_set_salt - Set salt for optimistic preauthentication in initial credential options." href="krb5_get_init_creds_opt_set_salt.html" />
+ <link rel="prev" title="krb5_get_init_creds_opt_set_renew_life - Set the ticket renewal lifetime in initial credential options." href="krb5_get_init_creds_opt_set_renew_life.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_init_creds_opt_set_renew_life.html" title="krb5_get_init_creds_opt_set_renew_life - Set the ticket renewal lifetime in initial credential options."
+ accesskey="P">previous</a> |
+ <a href="krb5_get_init_creds_opt_set_salt.html" title="krb5_get_init_creds_opt_set_salt - Set salt for optimistic preauthentication in initial credential options."
+ 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_init_creds_opt_set_responder - Set the responder function in initial credential options.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[in]</strong> <strong>data</strong> - Responder data argument</p>
+</dd>
+</dl>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>New in 1.11</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_init_creds_opt_set_responder - Set the responder function in initial credential options.</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_init_creds_opt_set_renew_life.html" title="krb5_get_init_creds_opt_set_renew_life - Set the ticket renewal lifetime in initial credential options."
+ >previous</a> |
+ <a href="krb5_get_init_creds_opt_set_salt.html" title="krb5_get_init_creds_opt_set_salt - Set salt for optimistic preauthentication in initial credential options."
+ >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_init_creds_opt_set_responder - Set the responder function in initial credential options.">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_init_creds_opt_set_salt.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_salt.html
new file mode 100644
index 000000000000..d77f9487efff
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_salt.html
@@ -0,0 +1,149 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_opt_set_tkt_life - Set the ticket lifetime in initial credential options." href="krb5_get_init_creds_opt_set_tkt_life.html" />
+ <link rel="prev" title="krb5_get_init_creds_opt_set_responder - Set the responder function in initial credential options." href="krb5_get_init_creds_opt_set_responder.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_init_creds_opt_set_responder.html" title="krb5_get_init_creds_opt_set_responder - Set the responder function in initial credential options."
+ accesskey="P">previous</a> |
+ <a href="krb5_get_init_creds_opt_set_tkt_life.html" title="krb5_get_init_creds_opt_set_tkt_life - Set the ticket lifetime in initial credential options."
+ 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_init_creds_opt_set_salt - Set salt for optimistic preauthentication in initial credential options.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<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>
+</dl>
+<p>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.</p>
+</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_init_creds_opt_set_salt - Set salt for optimistic preauthentication in initial credential options.</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_init_creds_opt_set_responder.html" title="krb5_get_init_creds_opt_set_responder - Set the responder function in initial credential options."
+ >previous</a> |
+ <a href="krb5_get_init_creds_opt_set_tkt_life.html" title="krb5_get_init_creds_opt_set_tkt_life - Set the ticket lifetime in initial credential options."
+ >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_init_creds_opt_set_salt - Set salt for optimistic preauthentication in initial credential options.">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_init_creds_opt_set_tkt_life.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_tkt_life.html
new file mode 100644
index 000000000000..e7f81d6501ef
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_opt_set_tkt_life.html
@@ -0,0 +1,148 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_password - Get initial credentials using a password." href="krb5_get_init_creds_password.html" />
+ <link rel="prev" title="krb5_get_init_creds_opt_set_salt - Set salt for optimistic preauthentication in initial credential options." href="krb5_get_init_creds_opt_set_salt.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_init_creds_opt_set_salt.html" title="krb5_get_init_creds_opt_set_salt - Set salt for optimistic preauthentication in initial credential options."
+ accesskey="P">previous</a> |
+ <a href="krb5_get_init_creds_password.html" title="krb5_get_init_creds_password - Get initial credentials using a password."
+ 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_init_creds_opt_set_tkt_life - Set the ticket lifetime in initial credential options.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<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>
+</dl>
+</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_init_creds_opt_set_tkt_life - Set the ticket lifetime in initial credential options.</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_init_creds_opt_set_salt.html" title="krb5_get_init_creds_opt_set_salt - Set salt for optimistic preauthentication in initial credential options."
+ >previous</a> |
+ <a href="krb5_get_init_creds_password.html" title="krb5_get_init_creds_password - Get initial credentials using a password."
+ >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_init_creds_opt_set_tkt_life - Set the ticket lifetime in initial credential options.">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_init_creds_password.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_password.html
new file mode 100644
index 000000000000..4eedf96f17b6
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_init_creds_password.html
@@ -0,0 +1,177 @@
+<!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_init_creds_password - Get initial credentials using a password. &#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_profile - Retrieve configuration profile from the context." href="krb5_get_profile.html" />
+ <link rel="prev" title="krb5_get_init_creds_opt_set_tkt_life - Set the ticket lifetime in initial credential options." href="krb5_get_init_creds_opt_set_tkt_life.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_init_creds_opt_set_tkt_life.html" title="krb5_get_init_creds_opt_set_tkt_life - Set the ticket lifetime in initial credential options."
+ accesskey="P">previous</a> |
+ <a href="krb5_get_profile.html" title="krb5_get_profile - Retrieve configuration profile from the 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_get_init_creds_password - Get initial credentials using a password.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[in]</strong> <strong>password</strong> - Password (or NULL)</p>
+<p><strong>[in]</strong> <strong>prompter</strong> - Prompter function</p>
+<p><strong>[in]</strong> <strong>data</strong> - Prompter callback data</p>
+<p><strong>[in]</strong> <strong>start_time</strong> - Time when ticket becomes valid (0 for now)</p>
+<p><strong>[in]</strong> <strong>in_tkt_service</strong> - Service name of initial credentials (or NULL)</p>
+<p><strong>[in]</strong> <strong>k5_gic_options</strong> - Initial credential options</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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>
+<li><p>KRB5_KDC_UNREACH Cannot contact any KDC for requested realm</p></li>
+<li><p>KRB5_PREAUTH_FAILED Generic Pre-athentication failure</p></li>
+<li><p>KRB5_LIBOS_PWDINTR Password read interrupted</p></li>
+<li><p>KRB5_REALM_CANT_RESOLVE Cannot resolve network address for KDC in requested realm</p></li>
+<li><p>KRB5KDC_ERR_KEY_EXP Password has expired</p></li>
+<li><p>KRB5_LIBOS_BADPWDMATCH Password mismatch</p></li>
+<li><p>KRB5_CHPW_PWDNULL New password cannot be zero length</p></li>
+<li><p>KRB5_CHPW_FAIL Password change failed</p></li>
+</ul>
+</dd>
+<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>This function requests KDC for an initial credentials for <em>client</em> using <em>password</em> . If <em>password</em> is NULL, a password will be prompted for using <em>prompter</em> if necessary. If <em>in_tkt_service</em> 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-granting service is used.</p>
+</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_init_creds_password - Get initial credentials using a password.</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_init_creds_opt_set_tkt_life.html" title="krb5_get_init_creds_opt_set_tkt_life - Set the ticket lifetime in initial credential options."
+ >previous</a> |
+ <a href="krb5_get_profile.html" title="krb5_get_profile - Retrieve configuration profile from the 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_get_init_creds_password - Get initial credentials using a password.">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_permitted_enctypes.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_permitted_enctypes.html
new file mode 100644
index 000000000000..e04f2ccbd742
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_permitted_enctypes.html
@@ -0,0 +1,157 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_server_rcache - Generate a replay cache object for server use and open it." href="krb5_get_server_rcache.html" />
+ <link rel="prev" title="krb5_get_etype_info - Retrieve enctype, salt and s2kparams from KDC." href="krb5_get_etype_info.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_etype_info.html" title="krb5_get_etype_info - Retrieve enctype, salt and s2kparams from KDC."
+ accesskey="P">previous</a> |
+ <a href="krb5_get_server_rcache.html" title="krb5_get_server_rcache - Generate a replay cache object for server use and open it."
+ 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_permitted_enctypes - Return a list of encryption types permitted for session keys.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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 returns the list of encryption types permitted for session keys within <em>context</em> , as determined by configuration or by a previous call to krb5_set_default_tgs_enctypes().</p>
+<p>Use krb5_free_enctypes() to free <em>ktypes</em> when it is no longer needed.</p>
+</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_permitted_enctypes - Return a list of encryption types permitted for session keys.</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_etype_info.html" title="krb5_get_etype_info - Retrieve enctype, salt and s2kparams from KDC."
+ >previous</a> |
+ <a href="krb5_get_server_rcache.html" title="krb5_get_server_rcache - Generate a replay cache object for server use and open it."
+ >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_permitted_enctypes - Return a list of encryption types permitted for session keys.">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_profile.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_profile.html
new file mode 100644
index 000000000000..084164d877bb
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_profile.html
@@ -0,0 +1,162 @@
+<!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_profile - Retrieve configuration profile from the context. &#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_prompt_types - Get prompt types array from a context." href="krb5_get_prompt_types.html" />
+ <link rel="prev" title="krb5_get_init_creds_password - Get initial credentials using a password." href="krb5_get_init_creds_password.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_init_creds_password.html" title="krb5_get_init_creds_password - Get initial credentials using a password."
+ accesskey="P">previous</a> |
+ <a href="krb5_get_prompt_types.html" title="krb5_get_prompt_types - Get prompt types array from a 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_get_profile - Retrieve configuration profile from the context.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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<span class="colon">:</span></dt>
+<dd class="field-even"><ul class="simple">
+<li><p>Kerberos error codes</p></li>
+</ul>
+</dd>
+</dl>
+<p>This function creates a new <em>profile</em> object that reflects profile in the supplied <em>context</em> .</p>
+<p>The <em>profile</em> object may be freed with profile_release() function. See profile.h and profile API for more details.</p>
+</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_profile - Retrieve configuration profile from the context.</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_init_creds_password.html" title="krb5_get_init_creds_password - Get initial credentials using a password."
+ >previous</a> |
+ <a href="krb5_get_prompt_types.html" title="krb5_get_prompt_types - Get prompt types array from a 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_get_profile - Retrieve configuration profile from the context.">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_prompt_types.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_prompt_types.html
new file mode 100644
index 000000000000..7748fc8fe75a
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_prompt_types.html
@@ -0,0 +1,154 @@
+<!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_prompt_types - Get prompt types array from a context. &#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_renewed_creds - Get renewed credential from KDC using an existing credential." href="krb5_get_renewed_creds.html" />
+ <link rel="prev" title="krb5_get_profile - Retrieve configuration profile from the context." href="krb5_get_profile.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_profile.html" title="krb5_get_profile - Retrieve configuration profile from the context."
+ accesskey="P">previous</a> |
+ <a href="krb5_get_renewed_creds.html" title="krb5_get_renewed_creds - Get renewed credential from KDC using an existing credential."
+ 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_prompt_types - Get prompt types array from a context.">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-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="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="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>context</strong> - Library context</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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>
+</ul>
+</dd>
+</dl>
+</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_prompt_types - Get prompt types array from a context.</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_profile.html" title="krb5_get_profile - Retrieve configuration profile from the context."
+ >previous</a> |
+ <a href="krb5_get_renewed_creds.html" title="krb5_get_renewed_creds - Get renewed credential from KDC using an existing credential."
+ >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_prompt_types - Get prompt types array from a context.">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_renewed_creds.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_renewed_creds.html
new file mode 100644
index 000000000000..5b33a141cbd0
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_renewed_creds.html
@@ -0,0 +1,165 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_validated_creds - Get validated credentials from the KDC." href="krb5_get_validated_creds.html" />
+ <link rel="prev" title="krb5_get_prompt_types - Get prompt types array from a context." href="krb5_get_prompt_types.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_prompt_types.html" title="krb5_get_prompt_types - Get prompt types array from a context."
+ accesskey="P">previous</a> |
+ <a href="krb5_get_validated_creds.html" title="krb5_get_validated_creds - Get validated credentials from the KDC."
+ 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_renewed_creds - Get renewed credential from KDC using an existing credential.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[in]</strong> <strong>ccache</strong> - Credential cache</p>
+<p><strong>[in]</strong> <strong>in_tkt_service</strong> - Server principal string (or NULL)</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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<span class="colon">:</span></dt>
+<dd class="field-even"><ul class="simple">
+<li><p>Kerberos error codes</p></li>
+</ul>
+</dd>
+</dl>
+<p>This function gets a renewed credential using an existing one from <em>ccache</em> . If <em>in_tkt_service</em> is specified, it is parsed (with the realm part ignored) and used as the server principal of the credential; otherwise, the ticket-granting service is used.</p>
+<p>If successful, the renewed credential is placed in <em>creds</em> .</p>
+</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_renewed_creds - Get renewed credential from KDC using an existing credential.</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_prompt_types.html" title="krb5_get_prompt_types - Get prompt types array from a context."
+ >previous</a> |
+ <a href="krb5_get_validated_creds.html" title="krb5_get_validated_creds - Get validated credentials from the KDC."
+ >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_renewed_creds - Get renewed credential from KDC using an existing credential.">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_server_rcache.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_server_rcache.html
new file mode 100644
index 000000000000..bfc156cc3920
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_server_rcache.html
@@ -0,0 +1,161 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_time_offsets - Return the time offsets from the os context." href="krb5_get_time_offsets.html" />
+ <link rel="prev" title="krb5_get_permitted_enctypes - Return a list of encryption types permitted for session keys." href="krb5_get_permitted_enctypes.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_permitted_enctypes.html" title="krb5_get_permitted_enctypes - Return a list of encryption types permitted for session keys."
+ accesskey="P">previous</a> |
+ <a href="krb5_get_time_offsets.html" title="krb5_get_time_offsets - Return the time offsets from the os 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_get_server_rcache - Generate a replay cache object for server use and open it.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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 a handle to the default replay cache. Use krb5_rc_close() to close <em>rcptr</em> when it is no longer needed.</p>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>Prior to release 1.18, this function creates a handle to a different replay cache for each unique value of <em>piece</em> .</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_server_rcache - Generate a replay cache object for server use and open it.</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_permitted_enctypes.html" title="krb5_get_permitted_enctypes - Return a list of encryption types permitted for session keys."
+ >previous</a> |
+ <a href="krb5_get_time_offsets.html" title="krb5_get_time_offsets - Return the time offsets from the os 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_get_server_rcache - Generate a replay cache object for server use and open it.">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_time_offsets.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_time_offsets.html
new file mode 100644
index 000000000000..aff2eb110976
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_time_offsets.html
@@ -0,0 +1,157 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_init_context_profile - Create a krb5 library context using a specified profile." href="krb5_init_context_profile.html" />
+ <link rel="prev" title="krb5_get_server_rcache - Generate a replay cache object for server use and open it." href="krb5_get_server_rcache.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_server_rcache.html" title="krb5_get_server_rcache - Generate a replay cache object for server use and open it."
+ accesskey="P">previous</a> |
+ <a href="krb5_init_context_profile.html" title="krb5_init_context_profile - Create a krb5 library context using a specified profile."
+ 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_time_offsets - Return the time offsets from the os context.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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 returns the time offsets in <em>context</em> .</p>
+</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_time_offsets - Return the time offsets from the os context.</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_server_rcache.html" title="krb5_get_server_rcache - Generate a replay cache object for server use and open it."
+ >previous</a> |
+ <a href="krb5_init_context_profile.html" title="krb5_init_context_profile - Create a krb5 library context using a specified profile."
+ >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_time_offsets - Return the time offsets from the os context.">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_validated_creds.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_validated_creds.html
new file mode 100644
index 000000000000..e3d6d418cf6d
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_get_validated_creds.html
@@ -0,0 +1,170 @@
+<!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_validated_creds - Get validated credentials from the KDC. &#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_init_context - Create a krb5 library context." href="krb5_init_context.html" />
+ <link rel="prev" title="krb5_get_renewed_creds - Get renewed credential from KDC using an existing credential." href="krb5_get_renewed_creds.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_renewed_creds.html" title="krb5_get_renewed_creds - Get renewed credential from KDC using an existing credential."
+ accesskey="P">previous</a> |
+ <a href="krb5_init_context.html" title="krb5_init_context - Create 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_get_validated_creds - Get validated credentials from the KDC.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[in]</strong> <strong>ccache</strong> - Credential cache</p>
+<p><strong>[in]</strong> <strong>in_tkt_service</strong> - Server principal string (or NULL)</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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>
+<li><p>KRB5_NO_TKT_SUPPLIED Request did not supply a ticket</p></li>
+<li><p>KRB5_PRINC_NOMATCH Requested principal and ticket do not match</p></li>
+<li><p>KRB5_KDCREP_MODIFIED KDC reply did not match expectations</p></li>
+<li><p>KRB5_KDCREP_SKEW Clock skew too great in KDC reply</p></li>
+</ul>
+</dd>
+<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>This function gets a validated credential using a postdated credential from <em>ccache</em> . If <em>in_tkt_service</em> is specified, it is parsed (with the realm part ignored) and used as the server principal of the credential; otherwise, the ticket-granting service is used.</p>
+<p>If successful, the validated credential is placed in <em>creds</em> .</p>
+</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_validated_creds - Get validated credentials from the KDC.</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_renewed_creds.html" title="krb5_get_renewed_creds - Get renewed credential from KDC using an existing credential."
+ >previous</a> |
+ <a href="krb5_init_context.html" title="krb5_init_context - Create 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_get_validated_creds - Get validated credentials from the KDC.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..7d7adb427bbc
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_init_context.html
@@ -0,0 +1,164 @@
+<!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_init_context - Create a krb5 library context. &#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_init_secure_context - Create a krb5 library context using only configuration files." href="krb5_init_secure_context.html" />
+ <link rel="prev" title="krb5_get_validated_creds - Get validated credentials from the KDC." href="krb5_get_validated_creds.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_validated_creds.html" title="krb5_get_validated_creds - Get validated credentials from the KDC."
+ accesskey="P">previous</a> |
+ <a href="krb5_init_secure_context.html" title="krb5_init_secure_context - Create a krb5 library context using only configuration files."
+ 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_init_context - Create a krb5 library context.">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-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="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="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>context</strong> - Library context</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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<span class="colon">:</span></dt>
+<dd class="field-even"><ul class="simple">
+<li><p>Kerberos error codes</p></li>
+</ul>
+</dd>
+</dl>
+<p>The <em>context</em> must be released by calling krb5_free_context() when it is no longer needed.</p>
+<div class="admonition warning">
+<p class="admonition-title">Warning</p>
+<p>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.</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_init_context - Create a krb5 library context.</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_validated_creds.html" title="krb5_get_validated_creds - Get validated credentials from the KDC."
+ >previous</a> |
+ <a href="krb5_init_secure_context.html" title="krb5_init_secure_context - Create a krb5 library context using only configuration files."
+ >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_init_context - Create a krb5 library context.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..223d40134bd1
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_init_context_profile.html
@@ -0,0 +1,156 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_init_creds_free - Free an initial credentials context." href="krb5_init_creds_free.html" />
+ <link rel="prev" title="krb5_get_time_offsets - Return the time offsets from the os context." href="krb5_get_time_offsets.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_time_offsets.html" title="krb5_get_time_offsets - Return the time offsets from the os context."
+ accesskey="P">previous</a> |
+ <a href="krb5_init_creds_free.html" title="krb5_init_creds_free - Free an initial credentials 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_init_context_profile - Create a krb5 library context using a specified profile.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<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>
+</dd>
+</dl>
+<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>
+</ul>
+</div></blockquote>
+</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_init_context_profile - Create a krb5 library context using a specified profile.</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_time_offsets.html" title="krb5_get_time_offsets - Return the time offsets from the os context."
+ >previous</a> |
+ <a href="krb5_init_creds_free.html" title="krb5_init_creds_free - Free an initial credentials 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_init_context_profile - Create a krb5 library context using a specified profile.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..f3255adf900e
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_init_creds_free.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_init_creds_free - Free an initial credentials context. &#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_init_creds_get - Acquire credentials using an initial credentials context." href="krb5_init_creds_get.html" />
+ <link rel="prev" title="krb5_init_context_profile - Create a krb5 library context using a specified profile." href="krb5_init_context_profile.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_init_context_profile.html" title="krb5_init_context_profile - Create a krb5 library context using a specified profile."
+ accesskey="P">previous</a> |
+ <a href="krb5_init_creds_get.html" title="krb5_init_creds_get - Acquire credentials using an initial credentials 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_init_creds_free - Free an initial credentials context.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<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>
+</div></blockquote>
+</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_init_creds_free - Free an initial credentials context.</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_init_context_profile.html" title="krb5_init_context_profile - Create a krb5 library context using a specified profile."
+ >previous</a> |
+ <a href="krb5_init_creds_get.html" title="krb5_init_creds_get - Acquire credentials using an initial credentials 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_init_creds_free - Free an initial credentials context.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..94e079dc3d06
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_init_creds_get.html
@@ -0,0 +1,159 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_init_creds_get_creds - Retrieve acquired credentials from an initial credentials context." href="krb5_init_creds_get_creds.html" />
+ <link rel="prev" title="krb5_init_creds_free - Free an initial credentials context." href="krb5_init_creds_free.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_init_creds_free.html" title="krb5_init_creds_free - Free an initial credentials context."
+ accesskey="P">previous</a> |
+ <a href="krb5_init_creds_get_creds.html" title="krb5_init_creds_get_creds - Retrieve acquired credentials from an initial credentials 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_init_creds_get - Acquire credentials using an initial credentials context.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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 synchronously obtains credentials using a context created by krb5_init_creds_init(). On successful return, the credentials can be retrieved with krb5_init_creds_get_creds().</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>
+</div></blockquote>
+</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_init_creds_get - Acquire credentials using an initial credentials context.</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_init_creds_free.html" title="krb5_init_creds_free - Free an initial credentials context."
+ >previous</a> |
+ <a href="krb5_init_creds_get_creds.html" title="krb5_init_creds_get_creds - Retrieve acquired credentials from an initial credentials 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_init_creds_get - Acquire credentials using an initial credentials context.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..1f83df362b18
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_init_creds_get_creds.html
@@ -0,0 +1,157 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_init_creds_get_error - Get the last error from KDC from an initial credentials context." href="krb5_init_creds_get_error.html" />
+ <link rel="prev" title="krb5_init_creds_get - Acquire credentials using an initial credentials context." href="krb5_init_creds_get.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_init_creds_get.html" title="krb5_init_creds_get - Acquire credentials using an initial credentials context."
+ accesskey="P">previous</a> |
+ <a href="krb5_init_creds_get_error.html" title="krb5_init_creds_get_error - Get the last error from KDC from an initial credentials 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_init_creds_get_creds - Retrieve acquired credentials from an initial credentials context.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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 copies the acquired initial credentials from <em>ctx</em> into <em>creds</em> , after the successful completion of krb5_init_creds_get() or krb5_init_creds_step(). Use krb5_free_cred_contents() to free <em>creds</em> when it is no longer needed.</p>
+</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_init_creds_get_creds - Retrieve acquired credentials from an initial credentials context.</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_init_creds_get.html" title="krb5_init_creds_get - Acquire credentials using an initial credentials context."
+ >previous</a> |
+ <a href="krb5_init_creds_get_error.html" title="krb5_init_creds_get_error - Get the last error from KDC from an initial credentials 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_init_creds_get_creds - Retrieve acquired credentials from an initial credentials context.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..564cf1120ea3
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_init_creds_get_error.html
@@ -0,0 +1,156 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_init_creds_get_times - Retrieve ticket times from an initial credentials context." href="krb5_init_creds_get_times.html" />
+ <link rel="prev" title="krb5_init_creds_get_creds - Retrieve acquired credentials from an initial credentials context." href="krb5_init_creds_get_creds.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_init_creds_get_creds.html" title="krb5_init_creds_get_creds - Retrieve acquired credentials from an initial credentials context."
+ accesskey="P">previous</a> |
+ <a href="krb5_init_creds_get_times.html" title="krb5_init_creds_get_times - Retrieve ticket times from an initial credentials 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_init_creds_get_error - Get the last error from KDC from an initial credentials context.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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>
+</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_init_creds_get_error - Get the last error from KDC from an initial credentials context.</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_init_creds_get_creds.html" title="krb5_init_creds_get_creds - Retrieve acquired credentials from an initial credentials context."
+ >previous</a> |
+ <a href="krb5_init_creds_get_times.html" title="krb5_init_creds_get_times - Retrieve ticket times from an initial credentials 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_init_creds_get_error - Get the last error from KDC from an initial credentials context.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..a617150996ef
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_init_creds_get_times.html
@@ -0,0 +1,157 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_init_creds_init - Create a context for acquiring initial credentials." href="krb5_init_creds_init.html" />
+ <link rel="prev" title="krb5_init_creds_get_error - Get the last error from KDC from an initial credentials context." href="krb5_init_creds_get_error.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_init_creds_get_error.html" title="krb5_init_creds_get_error - Get the last error from KDC from an initial credentials context."
+ accesskey="P">previous</a> |
+ <a href="krb5_init_creds_init.html" title="krb5_init_creds_init - Create a context for acquiring initial credentials."
+ 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_init_creds_get_times - Retrieve ticket times from an initial credentials context.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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>The initial credentials context must have completed obtaining credentials via either krb5_init_creds_get() or krb5_init_creds_step().</p>
+</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_init_creds_get_times - Retrieve ticket times from an initial credentials context.</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_init_creds_get_error.html" title="krb5_init_creds_get_error - Get the last error from KDC from an initial credentials context."
+ >previous</a> |
+ <a href="krb5_init_creds_init.html" title="krb5_init_creds_init - Create a context for acquiring initial credentials."
+ >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_init_creds_get_times - Retrieve ticket times from an initial credentials context.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..9accb19f049f
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_init_creds_init.html
@@ -0,0 +1,162 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_init_creds_set_keytab - Specify a keytab to use for acquiring initial credentials." href="krb5_init_creds_set_keytab.html" />
+ <link rel="prev" title="krb5_init_creds_get_times - Retrieve ticket times from an initial credentials context." href="krb5_init_creds_get_times.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_init_creds_get_times.html" title="krb5_init_creds_get_times - Retrieve ticket times from an initial credentials context."
+ accesskey="P">previous</a> |
+ <a href="krb5_init_creds_set_keytab.html" title="krb5_init_creds_set_keytab - Specify a keytab to use for acquiring initial credentials."
+ 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_init_creds_init - Create a context for acquiring initial credentials.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[in]</strong> <strong>data</strong> - Prompter callback argument</p>
+<p><strong>[in]</strong> <strong>start_time</strong> - Time when credentials become valid (0 for now)</p>
+<p><strong>[in]</strong> <strong>options</strong> - Options structure (NULL for default)</p>
+<p><strong>[out]</strong> <strong>ctx</strong> - New initial credentials context</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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 a new context for acquiring initial credentials. Use krb5_init_creds_free() to free <em>ctx</em> when it is no longer needed.</p>
+<p>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 <em>context</em> argument as the one passed to this function.</p>
+</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_init_creds_init - Create a context for acquiring initial credentials.</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_init_creds_get_times.html" title="krb5_init_creds_get_times - Retrieve ticket times from an initial credentials context."
+ >previous</a> |
+ <a href="krb5_init_creds_set_keytab.html" title="krb5_init_creds_set_keytab - Specify a keytab to use for acquiring initial credentials."
+ >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_init_creds_init - Create a context for acquiring initial credentials.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..bec55672d892
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_init_creds_set_keytab.html
@@ -0,0 +1,157 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_init_creds_set_password - Set a password for acquiring initial credentials." href="krb5_init_creds_set_password.html" />
+ <link rel="prev" title="krb5_init_creds_init - Create a context for acquiring initial credentials." href="krb5_init_creds_init.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_init_creds_init.html" title="krb5_init_creds_init - Create a context for acquiring initial credentials."
+ accesskey="P">previous</a> |
+ <a href="krb5_init_creds_set_password.html" title="krb5_init_creds_set_password - Set a password for acquiring initial credentials."
+ 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_init_creds_set_keytab - Specify a keytab to use for acquiring initial credentials.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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 supplies a keytab containing the client key for an initial credentials request.</p>
+</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_init_creds_set_keytab - Specify a keytab to use for acquiring initial credentials.</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_init_creds_init.html" title="krb5_init_creds_init - Create a context for acquiring initial credentials."
+ >previous</a> |
+ <a href="krb5_init_creds_set_password.html" title="krb5_init_creds_set_password - Set a password for acquiring initial credentials."
+ >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_init_creds_set_keytab - Specify a keytab to use for acquiring initial credentials.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..b81e7bb95697
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_init_creds_set_password.html
@@ -0,0 +1,157 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_init_creds_set_service - Specify a service principal for acquiring initial credentials." href="krb5_init_creds_set_service.html" />
+ <link rel="prev" title="krb5_init_creds_set_keytab - Specify a keytab to use for acquiring initial credentials." href="krb5_init_creds_set_keytab.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_init_creds_set_keytab.html" title="krb5_init_creds_set_keytab - Specify a keytab to use for acquiring initial credentials."
+ accesskey="P">previous</a> |
+ <a href="krb5_init_creds_set_service.html" title="krb5_init_creds_set_service - Specify a service principal for acquiring initial credentials."
+ 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_init_creds_set_password - Set a password for acquiring initial credentials.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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 supplies a password to be used to construct the client key for an initial credentials request.</p>
+</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_init_creds_set_password - Set a password for acquiring initial credentials.</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_init_creds_set_keytab.html" title="krb5_init_creds_set_keytab - Specify a keytab to use for acquiring initial credentials."
+ >previous</a> |
+ <a href="krb5_init_creds_set_service.html" title="krb5_init_creds_set_service - Specify a service principal for acquiring initial credentials."
+ >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_init_creds_set_password - Set a password for acquiring initial credentials.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..19946d2507b5
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_init_creds_set_service.html
@@ -0,0 +1,157 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_init_creds_step - Get the next KDC request for acquiring initial credentials." href="krb5_init_creds_step.html" />
+ <link rel="prev" title="krb5_init_creds_set_password - Set a password for acquiring initial credentials." href="krb5_init_creds_set_password.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_init_creds_set_password.html" title="krb5_init_creds_set_password - Set a password for acquiring initial credentials."
+ accesskey="P">previous</a> |
+ <a href="krb5_init_creds_step.html" title="krb5_init_creds_step - Get the next KDC request for acquiring initial credentials."
+ 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_init_creds_set_service - Specify a service principal for acquiring initial credentials.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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 supplies a service principal string to acquire initial credentials for instead of the default krbtgt service. <em>service</em> is parsed as a principal name; any realm part is ignored.</p>
+</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_init_creds_set_service - Specify a service principal for acquiring initial credentials.</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_init_creds_set_password.html" title="krb5_init_creds_set_password - Set a password for acquiring initial credentials."
+ >previous</a> |
+ <a href="krb5_init_creds_step.html" title="krb5_init_creds_step - Get the next KDC request for acquiring initial credentials."
+ >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_init_creds_set_service - Specify a service principal for acquiring initial credentials.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..d28a94f7357a
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_init_creds_step.html
@@ -0,0 +1,165 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_init_keyblock - Initialize an empty krb5_keyblock ." href="krb5_init_keyblock.html" />
+ <link rel="prev" title="krb5_init_creds_set_service - Specify a service principal for acquiring initial credentials." href="krb5_init_creds_set_service.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_init_creds_set_service.html" title="krb5_init_creds_set_service - Specify a service principal for acquiring initial credentials."
+ accesskey="P">previous</a> |
+ <a href="krb5_init_keyblock.html" title="krb5_init_keyblock - Initialize an empty krb5_keyblock ."
+ 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_init_creds_step - Get the next KDC request for acquiring initial credentials.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[out]</strong> <strong>out</strong> - Next KDC request</p>
+<p><strong>[out]</strong> <strong>realm</strong> - Realm for next KDC request</p>
+<p><strong>[out]</strong> <strong>flags</strong> - Output flags</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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 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>
+</div></blockquote>
+</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_init_creds_step - Get the next KDC request for acquiring initial credentials.</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_init_creds_set_service.html" title="krb5_init_creds_set_service - Specify a service principal for acquiring initial credentials."
+ >previous</a> |
+ <a href="krb5_init_keyblock.html" title="krb5_init_keyblock - Initialize an empty krb5_keyblock ."
+ >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_init_creds_step - Get the next KDC request for acquiring initial credentials.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..114b2735834f
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_init_keyblock.html
@@ -0,0 +1,162 @@
+<!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_init_keyblock - Initialize an empty krb5_keyblock . &#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_is_referral_realm - Check for a match with KRB5_REFERRAL_REALM." href="krb5_is_referral_realm.html" />
+ <link rel="prev" title="krb5_init_creds_step - Get the next KDC request for acquiring initial credentials." href="krb5_init_creds_step.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_init_creds_step.html" title="krb5_init_creds_step - Get the next KDC request for acquiring initial credentials."
+ accesskey="P">previous</a> |
+ <a href="krb5_is_referral_realm.html" title="krb5_is_referral_realm - Check for a match with KRB5_REFERRAL_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_init_keyblock - Initialize an empty krb5_keyblock .">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[out]</strong> <strong>out</strong> - New keyblock structure</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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>Initialize a new keyblock and allocate storage for the contents of the key. It is legal to pass in a length of 0, in which case contents are left unallocated. Use krb5_free_keyblock() to free <em>out</em> when it is no longer needed.</p>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>If <em>length</em> is set to 0, contents are left unallocated.</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_init_keyblock - Initialize an empty krb5_keyblock .</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_init_creds_step.html" title="krb5_init_creds_step - Get the next KDC request for acquiring initial credentials."
+ >previous</a> |
+ <a href="krb5_is_referral_realm.html" title="krb5_is_referral_realm - Check for a match with KRB5_REFERRAL_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_init_keyblock - Initialize an empty krb5_keyblock .">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..effda5cb9d3a
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_init_random_key.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_init_random_key &#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_kt_free_entry" href="krb5_kt_free_entry.html" />
+ <link rel="prev" title="krb5_get_init_creds_opt_init" href="krb5_get_init_creds_opt_init.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_init_creds_opt_init.html" title="krb5_get_init_creds_opt_init"
+ accesskey="P">previous</a> |
+ <a href="krb5_kt_free_entry.html" title="krb5_kt_free_entry"
+ 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_init_random_key">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-init-random-key">
+<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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<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>
+<p><strong>ptr</strong></p>
+</dd>
+</dl>
+<p>DEPRECATED Replaced by krb5_c_* API family.</p>
+</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_init_random_key</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_init_creds_opt_init.html" title="krb5_get_init_creds_opt_init"
+ >previous</a> |
+ <a href="krb5_kt_free_entry.html" title="krb5_kt_free_entry"
+ >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_init_random_key">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..c97613a0272e
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_init_secure_context.html
@@ -0,0 +1,161 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_is_config_principal - Test whether a principal is a configuration principal." href="krb5_is_config_principal.html" />
+ <link rel="prev" title="krb5_init_context - Create a krb5 library context." href="krb5_init_context.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_init_context.html" title="krb5_init_context - Create a krb5 library context."
+ accesskey="P">previous</a> |
+ <a href="krb5_is_config_principal.html" title="krb5_is_config_principal - Test whether a principal is a configuration principal."
+ 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_init_secure_context - Create a krb5 library context using only configuration 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-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="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="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>context</strong> - Library context</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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<span class="colon">:</span></dt>
+<dd class="field-even"><ul class="simple">
+<li><p>Kerberos error codes</p></li>
+</ul>
+</dd>
+</dl>
+<p>Create a context structure, using only system configuration files. All information passed through the environment variables is ignored.</p>
+<p>The <em>context</em> must be released by calling krb5_free_context() when it is no longer needed.</p>
+</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_init_secure_context - Create a krb5 library context using only configuration 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_init_context.html" title="krb5_init_context - Create a krb5 library context."
+ >previous</a> |
+ <a href="krb5_is_config_principal.html" title="krb5_is_config_principal - Test whether a principal is a configuration principal."
+ >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_init_secure_context - Create a krb5 library context using only configuration 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_is_config_principal.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_is_config_principal.html
new file mode 100644
index 000000000000..3bdec7fbedc2
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_is_config_principal.html
@@ -0,0 +1,155 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_is_thread_safe - Test whether the Kerberos library was built with multithread support." href="krb5_is_thread_safe.html" />
+ <link rel="prev" title="krb5_init_secure_context - Create a krb5 library context using only configuration files." href="krb5_init_secure_context.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_init_secure_context.html" title="krb5_init_secure_context - Create a krb5 library context using only configuration files."
+ accesskey="P">previous</a> |
+ <a href="krb5_is_thread_safe.html" title="krb5_is_thread_safe - Test whether the Kerberos library was built with multithread support."
+ 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_is_config_principal - Test whether a principal is a configuration principal.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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>
+</dd>
+</dl>
+</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_is_config_principal - Test whether a principal is a configuration principal.</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_init_secure_context.html" title="krb5_init_secure_context - Create a krb5 library context using only configuration files."
+ >previous</a> |
+ <a href="krb5_is_thread_safe.html" title="krb5_is_thread_safe - Test whether the Kerberos library was built with multithread support."
+ >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_is_config_principal - Test whether a principal is a configuration principal.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..8974501556cd
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_is_referral_realm.html
@@ -0,0 +1,154 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_kdc_sign_ticket - Sign a PAC, possibly including a ticket signature." href="krb5_kdc_sign_ticket.html" />
+ <link rel="prev" title="krb5_init_keyblock - Initialize an empty krb5_keyblock ." href="krb5_init_keyblock.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_init_keyblock.html" title="krb5_init_keyblock - Initialize an empty krb5_keyblock ."
+ accesskey="P">previous</a> |
+ <a href="krb5_kdc_sign_ticket.html" title="krb5_kdc_sign_ticket - Sign a PAC, possibly including a ticket signature."
+ 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_is_referral_realm - Check for a match with KRB5_REFERRAL_REALM.">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-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="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="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>r</strong> - Realm to check</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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>
+</dd>
+</dl>
+</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_is_referral_realm - Check for a match with KRB5_REFERRAL_REALM.</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_init_keyblock.html" title="krb5_init_keyblock - Initialize an empty krb5_keyblock ."
+ >previous</a> |
+ <a href="krb5_kdc_sign_ticket.html" title="krb5_kdc_sign_ticket - Sign a PAC, possibly including a ticket signature."
+ >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_is_referral_realm - Check for a match with KRB5_REFERRAL_REALM.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..4d653c61b330
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_is_thread_safe.html
@@ -0,0 +1,154 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_kt_close - Close a key table handle." href="krb5_kt_close.html" />
+ <link rel="prev" title="krb5_is_config_principal - Test whether a principal is a configuration principal." href="krb5_is_config_principal.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_is_config_principal.html" title="krb5_is_config_principal - Test whether a principal is a configuration principal."
+ accesskey="P">previous</a> |
+ <a href="krb5_kt_close.html" title="krb5_kt_close - Close a key table handle."
+ 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_is_thread_safe - Test whether the Kerberos library was built with multithread support.">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-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="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="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>None</strong></p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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>
+</dd>
+</dl>
+</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_is_thread_safe - Test whether the Kerberos library was built with multithread support.</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_is_config_principal.html" title="krb5_is_config_principal - Test whether a principal is a configuration principal."
+ >previous</a> |
+ <a href="krb5_kt_close.html" title="krb5_kt_close - Close a key table handle."
+ >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_is_thread_safe - Test whether the Kerberos library was built with multithread support.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..fcbc391d7d13
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_k_create_key.html
@@ -0,0 +1,157 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_k_decrypt - Decrypt data using a key (operates on opaque key)." href="krb5_k_decrypt.html" />
+ <link rel="prev" title="krb5_free_tgt_creds - Free an array of credential structures." href="krb5_free_tgt_creds.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_free_tgt_creds.html" title="krb5_free_tgt_creds - Free an array of credential structures."
+ accesskey="P">previous</a> |
+ <a href="krb5_k_decrypt.html" title="krb5_k_decrypt - Decrypt data using a key (operates on opaque key)."
+ 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_k_create_key - Create a krb5_key from the enctype and key data in a keyblock.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<span class="colon">:</span></dt>
+<dd class="field-odd"><ul class="simple">
+<li><p>0 Success; otherwise - KRB5_BAD_ENCTYPE</p></li>
+</ul>
+</dd>
+</dl>
+<p>The reference count on a key <em>out</em> is set to 1. Use krb5_k_free_key() to free <em>out</em> when it is no longer needed.</p>
+</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_k_create_key - Create a krb5_key from the enctype and key data in a keyblock.</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_free_tgt_creds.html" title="krb5_free_tgt_creds - Free an array of credential structures."
+ >previous</a> |
+ <a href="krb5_k_decrypt.html" title="krb5_k_decrypt - Decrypt data using a key (operates on opaque key)."
+ >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_k_create_key - Create a krb5_key from the enctype and key data in a keyblock.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..b635dcb0e28b
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_k_decrypt.html
@@ -0,0 +1,164 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_k_decrypt_iov - Decrypt data in place supporting AEAD (operates on opaque key)." href="krb5_k_decrypt_iov.html" />
+ <link rel="prev" title="krb5_k_create_key - Create a krb5_key from the enctype and key data in a keyblock." href="krb5_k_create_key.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_k_create_key.html" title="krb5_k_create_key - Create a krb5_key from the enctype and key data in a keyblock."
+ accesskey="P">previous</a> |
+ <a href="krb5_k_decrypt_iov.html" title="krb5_k_decrypt_iov - Decrypt data in place supporting AEAD (operates on opaque key)."
+ 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_k_decrypt - Decrypt data using a key (operates on opaque key).">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[inout]</strong> <strong>cipher_state</strong> - Cipher state; specify NULL if not needed</p>
+<p><strong>[in]</strong> <strong>input</strong> - Encrypted data</p>
+<p><strong>[out]</strong> <strong>output</strong> - Decrypted data</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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 decrypts the data block <em>input</em> and stores the output into <em>output</em> . The actual decryption 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 decryption 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. The usual practice is to allocate an output buffer as long as the ciphertext, and let krb5_c_decrypt() trim <em>output-&gt;length</em> . For some enctypes, the resulting <em>output-&gt;length</em> may include padding bytes.</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_k_decrypt - Decrypt data using a key (operates on opaque key).</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_k_create_key.html" title="krb5_k_create_key - Create a krb5_key from the enctype and key data in a keyblock."
+ >previous</a> |
+ <a href="krb5_k_decrypt_iov.html" title="krb5_k_decrypt_iov - Decrypt data in place supporting AEAD (operates on opaque key)."
+ >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_k_decrypt - Decrypt data using a key (operates on opaque key).">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..d25fcd62c07e
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_k_decrypt_iov.html
@@ -0,0 +1,168 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_k_encrypt - Encrypt data using a key (operates on opaque key)." href="krb5_k_encrypt.html" />
+ <link rel="prev" title="krb5_k_decrypt - Decrypt data using a key (operates on opaque key)." href="krb5_k_decrypt.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_k_decrypt.html" title="krb5_k_decrypt - Decrypt data using a key (operates on opaque key)."
+ accesskey="P">previous</a> |
+ <a href="krb5_k_encrypt.html" title="krb5_k_encrypt - Encrypt data using a key (operates on opaque key)."
+ 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_k_decrypt_iov - Decrypt data in place supporting AEAD (operates on opaque key).">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[in]</strong> <strong>cipher_state</strong> - Cipher state; specify NULL if not needed</p>
+<p><strong>[inout]</strong> <strong>data</strong> - IOV array. Modified in-place.</p>
+<p><strong>[in]</strong> <strong>num_data</strong> - Size of <em>data</em></p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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 decrypts the data block <em>data</em> and stores the output in-place. The actual decryption 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 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.</p>
+<div class="admonition seealso">
+<p class="admonition-title">See also</p>
+<p>krb5_k_encrypt_iov()</p>
+</div>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>On return from a krb5_c_decrypt_iov() call, the <em>data-&gt;length</em> 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.</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_k_decrypt_iov - Decrypt data in place supporting AEAD (operates on opaque key).</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_k_decrypt.html" title="krb5_k_decrypt - Decrypt data using a key (operates on opaque key)."
+ >previous</a> |
+ <a href="krb5_k_encrypt.html" title="krb5_k_encrypt - Encrypt data using a key (operates on opaque key)."
+ >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_k_decrypt_iov - Decrypt data in place supporting AEAD (operates on opaque key).">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..bbed249ec49a
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_k_encrypt.html
@@ -0,0 +1,164 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_k_encrypt_iov - Encrypt data in place supporting AEAD (operates on opaque key)." href="krb5_k_encrypt_iov.html" />
+ <link rel="prev" title="krb5_k_decrypt_iov - Decrypt data in place supporting AEAD (operates on opaque key)." href="krb5_k_decrypt_iov.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_k_decrypt_iov.html" title="krb5_k_decrypt_iov - Decrypt data in place supporting AEAD (operates on opaque key)."
+ accesskey="P">previous</a> |
+ <a href="krb5_k_encrypt_iov.html" title="krb5_k_encrypt_iov - Encrypt data in place supporting AEAD (operates on opaque key)."
+ 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_k_encrypt - Encrypt data using a key (operates on opaque key).">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[inout]</strong> <strong>cipher_state</strong> - Cipher state; specify NULL if not needed</p>
+<p><strong>[in]</strong> <strong>input</strong> - Data to be encrypted</p>
+<p><strong>[out]</strong> <strong>output</strong> - Encrypted data</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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 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>
+</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_k_encrypt - Encrypt data using a key (operates on opaque key).</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_k_decrypt_iov.html" title="krb5_k_decrypt_iov - Decrypt data in place supporting AEAD (operates on opaque key)."
+ >previous</a> |
+ <a href="krb5_k_encrypt_iov.html" title="krb5_k_encrypt_iov - Encrypt data in place supporting AEAD (operates on opaque key)."
+ >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_k_encrypt - Encrypt data using a key (operates on opaque key).">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..b0632051bb86
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_k_encrypt_iov.html
@@ -0,0 +1,168 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_k_free_key - Decrement the reference count on a key and free it if it hits zero." href="krb5_k_free_key.html" />
+ <link rel="prev" title="krb5_k_encrypt - Encrypt data using a key (operates on opaque key)." href="krb5_k_encrypt.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_k_encrypt.html" title="krb5_k_encrypt - Encrypt data using a key (operates on opaque key)."
+ accesskey="P">previous</a> |
+ <a href="krb5_k_free_key.html" title="krb5_k_free_key - Decrement the reference count on a key and free it if it hits zero."
+ 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_k_encrypt_iov - Encrypt data in place supporting AEAD (operates on opaque key).">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[in]</strong> <strong>cipher_state</strong> - Cipher state; specify NULL if not needed</p>
+<p><strong>[inout]</strong> <strong>data</strong> - IOV array. Modified in-place.</p>
+<p><strong>[in]</strong> <strong>num_data</strong> - Size of <em>data</em></p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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>data</em> and stores the output in-place. 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. The caller must allocate the right number of krb5_crypto_iov structures before calling into this API.</p>
+<div class="admonition seealso">
+<p class="admonition-title">See also</p>
+<p>krb5_k_decrypt_iov()</p>
+</div>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>On return from a krb5_c_encrypt_iov() call, the <em>data-&gt;length</em> 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.</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_k_encrypt_iov - Encrypt data in place supporting AEAD (operates on opaque key).</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_k_encrypt.html" title="krb5_k_encrypt - Encrypt data using a key (operates on opaque key)."
+ >previous</a> |
+ <a href="krb5_k_free_key.html" title="krb5_k_free_key - Decrement the reference count on a key and free it if it hits zero."
+ >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_k_encrypt_iov - Encrypt data in place supporting AEAD (operates on opaque key).">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..49d904e96167
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_k_free_key.html
@@ -0,0 +1,148 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_k_key_enctype - Retrieve the enctype of a krb5_key structure." href="krb5_k_key_enctype.html" />
+ <link rel="prev" title="krb5_k_encrypt_iov - Encrypt data in place supporting AEAD (operates on opaque key)." href="krb5_k_encrypt_iov.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_k_encrypt_iov.html" title="krb5_k_encrypt_iov - Encrypt data in place supporting AEAD (operates on opaque key)."
+ accesskey="P">previous</a> |
+ <a href="krb5_k_key_enctype.html" title="krb5_k_key_enctype - Retrieve the enctype of a krb5_key structure."
+ 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_k_free_key - Decrement the reference count on a key and free it if it hits zero.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<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>
+</dl>
+</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_k_free_key - Decrement the reference count on a key and free it if it hits zero.</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_k_encrypt_iov.html" title="krb5_k_encrypt_iov - Encrypt data in place supporting AEAD (operates on opaque key)."
+ >previous</a> |
+ <a href="krb5_k_key_enctype.html" title="krb5_k_key_enctype - Retrieve the enctype of a krb5_key structure."
+ >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_k_free_key - Decrement the reference count on a key and free it if it hits zero.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..0cb52fc5135a
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_k_key_enctype.html
@@ -0,0 +1,148 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_k_key_keyblock - Retrieve a copy of the keyblock from a krb5_key structure." href="krb5_k_key_keyblock.html" />
+ <link rel="prev" title="krb5_k_free_key - Decrement the reference count on a key and free it if it hits zero." href="krb5_k_free_key.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_k_free_key.html" title="krb5_k_free_key - Decrement the reference count on a key and free it if it hits zero."
+ accesskey="P">previous</a> |
+ <a href="krb5_k_key_keyblock.html" title="krb5_k_key_keyblock - Retrieve a copy of the keyblock from a krb5_key structure."
+ 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_k_key_enctype - Retrieve the enctype of a krb5_key structure.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<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>
+</dl>
+</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_k_key_enctype - Retrieve the enctype of a krb5_key structure.</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_k_free_key.html" title="krb5_k_free_key - Decrement the reference count on a key and free it if it hits zero."
+ >previous</a> |
+ <a href="krb5_k_key_keyblock.html" title="krb5_k_key_keyblock - Retrieve a copy of the keyblock from a krb5_key structure."
+ >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_k_key_enctype - Retrieve the enctype of a krb5_key structure.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..0dcaff466425
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_k_key_keyblock.html
@@ -0,0 +1,149 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_k_make_checksum - Compute a checksum (operates on opaque key)." href="krb5_k_make_checksum.html" />
+ <link rel="prev" title="krb5_k_key_enctype - Retrieve the enctype of a krb5_key structure." href="krb5_k_key_enctype.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_k_key_enctype.html" title="krb5_k_key_enctype - Retrieve the enctype of a krb5_key structure."
+ accesskey="P">previous</a> |
+ <a href="krb5_k_make_checksum.html" title="krb5_k_make_checksum - Compute a checksum (operates on opaque key)."
+ 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_k_key_keyblock - Retrieve a copy of the keyblock from a krb5_key structure.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<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>
+</dd>
+</dl>
+</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_k_key_keyblock - Retrieve a copy of the keyblock from a krb5_key structure.</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_k_key_enctype.html" title="krb5_k_key_enctype - Retrieve the enctype of a krb5_key structure."
+ >previous</a> |
+ <a href="krb5_k_make_checksum.html" title="krb5_k_make_checksum - Compute a checksum (operates on opaque key)."
+ >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_k_key_keyblock - Retrieve a copy of the keyblock from a krb5_key structure.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..82712b9cecb7
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_k_make_checksum.html
@@ -0,0 +1,168 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_k_make_checksum_iov - Fill in a checksum element in IOV array (operates on opaque key)" href="krb5_k_make_checksum_iov.html" />
+ <link rel="prev" title="krb5_k_key_keyblock - Retrieve a copy of the keyblock from a krb5_key structure." href="krb5_k_key_keyblock.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_k_key_keyblock.html" title="krb5_k_key_keyblock - Retrieve a copy of the keyblock from a krb5_key structure."
+ accesskey="P">previous</a> |
+ <a href="krb5_k_make_checksum_iov.html" title="krb5_k_make_checksum_iov - Fill in a checksum element in IOV array (operates on opaque key)"
+ 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_k_make_checksum - Compute a checksum (operates on opaque key).">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[in]</strong> <strong>usage</strong> - Key usage (see KRB5_KEYUSAGE macros)</p>
+<p><strong>[in]</strong> <strong>input</strong> - Input data</p>
+<p><strong>[out]</strong> <strong>cksum</strong> - Generated checksum</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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 computes a checksum of type <em>cksumtype</em> over <em>input</em> , using <em>key</em> if the checksum type is a keyed checksum. If <em>cksumtype</em> is 0 and <em>key</em> is non-null, the checksum type will be the mandatory-to-implement checksum type for the key’s encryption type. The actual checksum key will be derived from <em>key</em> and <em>usage</em> if key derivation is specified for the checksum type. The newly created <em>cksum</em> must be released by calling krb5_free_checksum_contents() when it is no longer needed.</p>
+<div class="admonition seealso">
+<p class="admonition-title">See also</p>
+<p>krb5_c_verify_checksum()</p>
+</div>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>This function is similar to krb5_c_make_checksum(), but operates on opaque <em>key</em> .</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_k_make_checksum - Compute a checksum (operates on opaque key).</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_k_key_keyblock.html" title="krb5_k_key_keyblock - Retrieve a copy of the keyblock from a krb5_key structure."
+ >previous</a> |
+ <a href="krb5_k_make_checksum_iov.html" title="krb5_k_make_checksum_iov - Fill in a checksum element in IOV array (operates on opaque key)"
+ >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_k_make_checksum - Compute a checksum (operates on opaque key).">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..4db4bcab7b67
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_k_make_checksum_iov.html
@@ -0,0 +1,168 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_k_prf - Generate enctype-specific pseudo-random bytes (operates on opaque key)." href="krb5_k_prf.html" />
+ <link rel="prev" title="krb5_k_make_checksum - Compute a checksum (operates on opaque key)." href="krb5_k_make_checksum.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_k_make_checksum.html" title="krb5_k_make_checksum - Compute a checksum (operates on opaque key)."
+ accesskey="P">previous</a> |
+ <a href="krb5_k_prf.html" title="krb5_k_prf - Generate enctype-specific pseudo-random bytes (operates on opaque key)."
+ 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_k_make_checksum_iov - Fill in a checksum element in IOV array (operates on opaque key)">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[in]</strong> <strong>usage</strong> - Key usage (see KRB5_KEYUSAGE macros)</p>
+<p><strong>[inout]</strong> <strong>data</strong> - IOV array</p>
+<p><strong>[in]</strong> <strong>num_data</strong> - Size of <em>data</em></p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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>
+<div class="admonition seealso">
+<p class="admonition-title">See also</p>
+<p>krb5_k_verify_checksum_iov()</p>
+</div>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>This function is similar to krb5_c_make_checksum_iov(), but operates on opaque <em>key</em> .</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_k_make_checksum_iov - Fill in a checksum element in IOV array (operates on opaque key)</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_k_make_checksum.html" title="krb5_k_make_checksum - Compute a checksum (operates on opaque key)."
+ >previous</a> |
+ <a href="krb5_k_prf.html" title="krb5_k_prf - Generate enctype-specific pseudo-random bytes (operates on opaque key)."
+ >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_k_make_checksum_iov - Fill in a checksum element in IOV array (operates on opaque key)">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..ad58a7aa42d1
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_k_prf.html
@@ -0,0 +1,162 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_k_reference_key - Increment the reference count on a key." href="krb5_k_reference_key.html" />
+ <link rel="prev" title="krb5_k_make_checksum_iov - Fill in a checksum element in IOV array (operates on opaque key)" href="krb5_k_make_checksum_iov.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_k_make_checksum_iov.html" title="krb5_k_make_checksum_iov - Fill in a checksum element in IOV array (operates on opaque key)"
+ accesskey="P">previous</a> |
+ <a href="krb5_k_reference_key.html" title="krb5_k_reference_key - Increment the reference count on a key."
+ 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_k_prf - Generate enctype-specific pseudo-random bytes (operates on opaque key).">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[out]</strong> <strong>output</strong> - Output data</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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 selects a pseudo-random function based on <em>key</em> and computes its value over <em>input</em> , placing the result into <em>output</em> . The caller must preinitialize <em>output</em> and allocate space for the result.</p>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>This function is similar to krb5_c_prf(), but operates on opaque <em>key</em> .</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_k_prf - Generate enctype-specific pseudo-random bytes (operates on opaque key).</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_k_make_checksum_iov.html" title="krb5_k_make_checksum_iov - Fill in a checksum element in IOV array (operates on opaque key)"
+ >previous</a> |
+ <a href="krb5_k_reference_key.html" title="krb5_k_reference_key - Increment the reference count on a key."
+ >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_k_prf - Generate enctype-specific pseudo-random bytes (operates on opaque key).">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..fcf46fc1fb0d
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_k_reference_key.html
@@ -0,0 +1,148 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_k_verify_checksum - Verify a checksum (operates on opaque key)." href="krb5_k_verify_checksum.html" />
+ <link rel="prev" title="krb5_k_prf - Generate enctype-specific pseudo-random bytes (operates on opaque key)." href="krb5_k_prf.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_k_prf.html" title="krb5_k_prf - Generate enctype-specific pseudo-random bytes (operates on opaque key)."
+ accesskey="P">previous</a> |
+ <a href="krb5_k_verify_checksum.html" title="krb5_k_verify_checksum - Verify a checksum (operates on opaque key)."
+ 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_k_reference_key - Increment the reference count on a key.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<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>
+</dl>
+</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_k_reference_key - Increment the reference count on a key.</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_k_prf.html" title="krb5_k_prf - Generate enctype-specific pseudo-random bytes (operates on opaque key)."
+ >previous</a> |
+ <a href="krb5_k_verify_checksum.html" title="krb5_k_verify_checksum - Verify a checksum (operates on opaque key)."
+ >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_k_reference_key - Increment the reference count on a key.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..23def9147a33
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_k_verify_checksum.html
@@ -0,0 +1,164 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_k_verify_checksum_iov - Validate a checksum element in IOV array (operates on opaque key)." href="krb5_k_verify_checksum_iov.html" />
+ <link rel="prev" title="krb5_k_reference_key - Increment the reference count on a key." href="krb5_k_reference_key.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_k_reference_key.html" title="krb5_k_reference_key - Increment the reference count on a key."
+ accesskey="P">previous</a> |
+ <a href="krb5_k_verify_checksum_iov.html" title="krb5_k_verify_checksum_iov - Validate a checksum element in IOV array (operates on opaque key)."
+ 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_k_verify_checksum - Verify a checksum (operates on opaque key).">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[in]</strong> <strong>data</strong> - Data to be used to compute a new checksum using <em>key</em> to compare <em>cksum</em> against</p>
+<p><strong>[in]</strong> <strong>cksum</strong> - Checksum to be verified</p>
+<p><strong>[out]</strong> <strong>valid</strong> - Non-zero for success, zero for failure</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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 verifies that <em>cksum</em> is a valid checksum for <em>data</em> . If the checksum type of <em>cksum</em> is a keyed checksum, <em>key</em> is used to verify the checksum. If the checksum type in <em>cksum</em> is 0 and <em>key</em> is not NULL, the mandatory checksum type for <em>key</em> will be used. The actual checksum key will be derived from <em>key</em> and <em>usage</em> if key derivation is specified for the checksum type.</p>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>This function is similar to krb5_c_verify_checksum(), but operates on opaque <em>key</em> .</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_k_verify_checksum - Verify a checksum (operates on opaque key).</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_k_reference_key.html" title="krb5_k_reference_key - Increment the reference count on a key."
+ >previous</a> |
+ <a href="krb5_k_verify_checksum_iov.html" title="krb5_k_verify_checksum_iov - Validate a checksum element in IOV array (operates on opaque key)."
+ >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_k_verify_checksum - Verify a checksum (operates on opaque key).">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..0486db558731
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_k_verify_checksum_iov.html
@@ -0,0 +1,169 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_recvauth - Server function for sendauth protocol." href="krb5_recvauth.html" />
+ <link rel="prev" title="krb5_k_verify_checksum - Verify a checksum (operates on opaque key)." href="krb5_k_verify_checksum.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_k_verify_checksum.html" title="krb5_k_verify_checksum - Verify a checksum (operates on opaque key)."
+ accesskey="P">previous</a> |
+ <a href="krb5_recvauth.html" title="krb5_recvauth - Server function for sendauth protocol."
+ 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_k_verify_checksum_iov - Validate a checksum element in IOV array (operates on opaque key).">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[in]</strong> <strong>usage</strong> - Key usage (see KRB5_KEYUSAGE macros)</p>
+<p><strong>[in]</strong> <strong>data</strong> - IOV array</p>
+<p><strong>[in]</strong> <strong>num_data</strong> - Size of <em>data</em></p>
+<p><strong>[out]</strong> <strong>valid</strong> - Non-zero for success, zero for failure</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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>
+<div class="admonition seealso">
+<p class="admonition-title">See also</p>
+<p>krb5_k_make_checksum_iov()</p>
+</div>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>This function is similar to krb5_c_verify_checksum_iov(), but operates on opaque <em>key</em> .</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_k_verify_checksum_iov - Validate a checksum element in IOV array (operates on opaque key).</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_k_verify_checksum.html" title="krb5_k_verify_checksum - Verify a checksum (operates on opaque key)."
+ >previous</a> |
+ <a href="krb5_recvauth.html" title="krb5_recvauth - Server function for sendauth protocol."
+ >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_k_verify_checksum_iov - Validate a checksum element in IOV array (operates on opaque key).">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..b2062f0c98da
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_kdc_sign_ticket.html
@@ -0,0 +1,166 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_kdc_verify_ticket - Verify a PAC, possibly including ticket signature." href="krb5_kdc_verify_ticket.html" />
+ <link rel="prev" title="krb5_is_referral_realm - Check for a match with KRB5_REFERRAL_REALM." href="krb5_is_referral_realm.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_is_referral_realm.html" title="krb5_is_referral_realm - Check for a match with KRB5_REFERRAL_REALM."
+ accesskey="P">previous</a> |
+ <a href="krb5_kdc_verify_ticket.html" title="krb5_kdc_verify_ticket - Verify a PAC, possibly including ticket signature."
+ 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_kdc_sign_ticket - Sign a PAC, possibly including a ticket signature.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[in]</strong> <strong>server_princ</strong> - Canonical ticket server name</p>
+<p><strong>[in]</strong> <strong>client_princ</strong> - PAC_CLIENT_INFO principal (or NULL)</p>
+<p><strong>[in]</strong> <strong>server</strong> - Key for server checksum</p>
+<p><strong>[in]</strong> <strong>privsvr</strong> - Key for KDC and ticket checksum</p>
+<p><strong>[in]</strong> <strong>with_realm</strong> - If true, include the realm of <em>principal</em></p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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>
+</dd>
+</dl>
+<p>Sign <em>pac</em> using the keys <em>server</em> and <em>privsvr</em> . Include a ticket signature over <em>enc_tkt</em> if <em>server_princ</em> is not a TGS or kadmin/changepw principal name. Add the signed PAC’s encoding to the authorization data of <em>enc_tkt</em> in the first slot, wrapped in an AD-IF-RELEVANT container. If <em>client_princ</em> is non-null, add a PAC_CLIENT_INFO buffer, including the realm if <em>with_realm</em> is true.</p>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>New in 1.20</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_kdc_sign_ticket - Sign a PAC, possibly including a ticket signature.</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_is_referral_realm.html" title="krb5_is_referral_realm - Check for a match with KRB5_REFERRAL_REALM."
+ >previous</a> |
+ <a href="krb5_kdc_verify_ticket.html" title="krb5_kdc_verify_ticket - Verify a PAC, possibly including ticket signature."
+ >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_kdc_sign_ticket - Sign a PAC, possibly including a ticket signature.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..849da68a0326
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_kdc_verify_ticket.html
@@ -0,0 +1,169 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_kt_add_entry - Add a new entry to a key table." href="krb5_kt_add_entry.html" />
+ <link rel="prev" title="krb5_kdc_sign_ticket - Sign a PAC, possibly including a ticket signature." href="krb5_kdc_sign_ticket.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_kdc_sign_ticket.html" title="krb5_kdc_sign_ticket - Sign a PAC, possibly including a ticket signature."
+ accesskey="P">previous</a> |
+ <a href="krb5_kt_add_entry.html" title="krb5_kt_add_entry - Add a new entry to a key table."
+ 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_kdc_verify_ticket - Verify a PAC, possibly including ticket signature.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[in]</strong> <strong>server</strong> - Key to validate server checksum (or NULL)</p>
+<p><strong>[in]</strong> <strong>privsvr</strong> - Key to validate KDC checksum (or NULL)</p>
+<p><strong>[out]</strong> <strong>pac_out</strong> - Verified PAC (NULL if no PAC included)</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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>If a PAC is present in <em>enc_tkt</em> , verify its signatures. If <em>privsvr</em> is not NULL and <em>server_princ</em> is not a krbtgt or kadmin/changepw service, require a ticket signature over <em>enc_tkt</em> in addition to the KDC signature. Place the verified PAC in <em>pac_out</em> . If an invalid PAC signature is found, return an error matching the Windows KDC protocol code for that condition as closely as possible.</p>
+<p>If no PAC is present in <em>enc_tkt</em> , set <em>pac_out</em> to NULL and return successfully.</p>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>This function does not validate the PAC_CLIENT_INFO buffer. If a specific value is expected, the caller can make a separate call to krb5_pac_verify_ext() with a principal but no keys.</p>
+</div>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>New in 1.20</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_kdc_verify_ticket - Verify a PAC, possibly including ticket signature.</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_kdc_sign_ticket.html" title="krb5_kdc_sign_ticket - Sign a PAC, possibly including a ticket signature."
+ >previous</a> |
+ <a href="krb5_kt_add_entry.html" title="krb5_kt_add_entry - Add a new entry to a key table."
+ >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_kdc_verify_ticket - Verify a PAC, possibly including ticket signature.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..5c90b56e4458
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_kt_add_entry.html
@@ -0,0 +1,163 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_kt_end_seq_get - Release a keytab cursor." href="krb5_kt_end_seq_get.html" />
+ <link rel="prev" title="krb5_kdc_verify_ticket - Verify a PAC, possibly including ticket signature." href="krb5_kdc_verify_ticket.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_kdc_verify_ticket.html" title="krb5_kdc_verify_ticket - Verify a PAC, possibly including ticket signature."
+ accesskey="P">previous</a> |
+ <a href="krb5_kt_end_seq_get.html" title="krb5_kt_end_seq_get - Release a keytab cursor."
+ 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_kt_add_entry - Add a new entry to a key table.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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<span class="colon">:</span></dt>
+<dd class="field-even"><ul class="simple">
+<li><p>Kerberos error codes</p></li>
+</ul>
+</dd>
+</dl>
+</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_kt_add_entry - Add a new entry to a key table.</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_kdc_verify_ticket.html" title="krb5_kdc_verify_ticket - Verify a PAC, possibly including ticket signature."
+ >previous</a> |
+ <a href="krb5_kt_end_seq_get.html" title="krb5_kt_end_seq_get - Release a keytab cursor."
+ >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_kt_add_entry - Add a new entry to a key table.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..dde003f9ede9
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_kt_client_default.html
@@ -0,0 +1,165 @@
+<!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_kt_client_default - Resolve the default client key table. &#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_kt_default - Resolve the default key table." href="krb5_kt_default.html" />
+ <link rel="prev" title="krb5_kt_close - Close a key table handle." href="krb5_kt_close.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_kt_close.html" title="krb5_kt_close - Close a key table handle."
+ accesskey="P">previous</a> |
+ <a href="krb5_kt_default.html" title="krb5_kt_default - Resolve the default key table."
+ 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_kt_client_default - Resolve the default client key table.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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<span class="colon">:</span></dt>
+<dd class="field-even"><ul class="simple">
+<li><p>Kerberos error codes</p></li>
+</ul>
+</dd>
+</dl>
+<p>Fill <em>keytab_out</em> with a handle to the default client key table.</p>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>New in 1.11</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_kt_client_default - Resolve the default client key table.</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_kt_close.html" title="krb5_kt_close - Close a key table handle."
+ >previous</a> |
+ <a href="krb5_kt_default.html" title="krb5_kt_default - Resolve the default key table."
+ >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_kt_client_default - Resolve the default client key table.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..2910b039e479
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_kt_close.html
@@ -0,0 +1,155 @@
+<!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_kt_close - Close a key table handle. &#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_kt_client_default - Resolve the default client key table." href="krb5_kt_client_default.html" />
+ <link rel="prev" title="krb5_is_thread_safe - Test whether the Kerberos library was built with multithread support." href="krb5_is_thread_safe.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_is_thread_safe.html" title="krb5_is_thread_safe - Test whether the Kerberos library was built with multithread support."
+ accesskey="P">previous</a> |
+ <a href="krb5_kt_client_default.html" title="krb5_kt_client_default - Resolve the default client key table."
+ 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_kt_close - Close a key table handle.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<span class="colon">:</span></dt>
+<dd class="field-odd"><ul class="simple">
+<li><p>0 None</p></li>
+</ul>
+</dd>
+</dl>
+</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_kt_close - Close a key table handle.</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_is_thread_safe.html" title="krb5_is_thread_safe - Test whether the Kerberos library was built with multithread support."
+ >previous</a> |
+ <a href="krb5_kt_client_default.html" title="krb5_kt_client_default - Resolve the default client key table."
+ >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_kt_close - Close a key table handle.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..57ec5a1c5e52
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_kt_default.html
@@ -0,0 +1,161 @@
+<!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_kt_default - Resolve the default key table. &#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_kt_default_name - Get the default key table name." href="krb5_kt_default_name.html" />
+ <link rel="prev" title="krb5_kt_client_default - Resolve the default client key table." href="krb5_kt_client_default.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_kt_client_default.html" title="krb5_kt_client_default - Resolve the default client key table."
+ accesskey="P">previous</a> |
+ <a href="krb5_kt_default_name.html" title="krb5_kt_default_name - Get the default key table name."
+ 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_kt_default - Resolve the default key table.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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<span class="colon">:</span></dt>
+<dd class="field-even"><ul class="simple">
+<li><p>Kerberos error codes</p></li>
+</ul>
+</dd>
+</dl>
+<p>Set <em>id</em> to a handle to the default key table. The key table is not opened.</p>
+</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_kt_default - Resolve the default key table.</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_kt_client_default.html" title="krb5_kt_client_default - Resolve the default client key table."
+ >previous</a> |
+ <a href="krb5_kt_default_name.html" title="krb5_kt_default_name - Get the default key table name."
+ >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_kt_default - Resolve the default key table.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..9750c3fa43b8
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_kt_default_name.html
@@ -0,0 +1,163 @@
+<!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_kt_default_name - Get the default key table name. &#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_kt_dup - Duplicate keytab handle." href="krb5_kt_dup.html" />
+ <link rel="prev" title="krb5_kt_default - Resolve the default key table." href="krb5_kt_default.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_kt_default.html" title="krb5_kt_default - Resolve the default key table."
+ accesskey="P">previous</a> |
+ <a href="krb5_kt_dup.html" title="krb5_kt_dup - Duplicate keytab handle."
+ 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_kt_default_name - Get the default key table name.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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<span class="colon">:</span></dt>
+<dd class="field-even"><ul class="simple">
+<li><p>Kerberos error codes</p></li>
+</ul>
+</dd>
+</dl>
+<p>Fill <em>name</em> with the name of the default key table for <em>context</em> .</p>
+</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_kt_default_name - Get the default key table name.</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_kt_default.html" title="krb5_kt_default - Resolve the default key table."
+ >previous</a> |
+ <a href="krb5_kt_dup.html" title="krb5_kt_dup - Duplicate keytab handle."
+ >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_kt_default_name - Get the default key table name.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..bc4359565297
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_kt_dup.html
@@ -0,0 +1,154 @@
+<!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_kt_dup - Duplicate keytab handle. &#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_kt_get_name - Get a key table name." href="krb5_kt_get_name.html" />
+ <link rel="prev" title="krb5_kt_default_name - Get the default key table name." href="krb5_kt_default_name.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_kt_default_name.html" title="krb5_kt_default_name - Get the default key table name."
+ accesskey="P">previous</a> |
+ <a href="krb5_kt_get_name.html" title="krb5_kt_get_name - Get a key table name."
+ 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_kt_dup - Duplicate keytab handle.">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-kt-dup-duplicate-keytab-handle">
+<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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+</dd>
+</dl>
+<p>Create a new handle referring to the same key table as <em>in</em> . The new handle and <em>in</em> can be closed independently.</p>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>New in 1.12</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_kt_dup - Duplicate keytab handle.</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_kt_default_name.html" title="krb5_kt_default_name - Get the default key table name."
+ >previous</a> |
+ <a href="krb5_kt_get_name.html" title="krb5_kt_get_name - Get a key table name."
+ >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_kt_dup - Duplicate keytab handle.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..cbdcd1177dc3
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_kt_end_seq_get.html
@@ -0,0 +1,162 @@
+<!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_kt_end_seq_get - Release a keytab cursor. &#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_kt_get_entry - Get an entry from a key table." href="krb5_kt_get_entry.html" />
+ <link rel="prev" title="krb5_kt_add_entry - Add a new entry to a key table." href="krb5_kt_add_entry.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_kt_add_entry.html" title="krb5_kt_add_entry - Add a new entry to a key table."
+ accesskey="P">previous</a> |
+ <a href="krb5_kt_get_entry.html" title="krb5_kt_get_entry - Get an entry from a key table."
+ 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_kt_end_seq_get - Release a keytab cursor.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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<span class="colon">:</span></dt>
+<dd class="field-even"><ul class="simple">
+<li><p>Kerberos error codes</p></li>
+</ul>
+</dd>
+</dl>
+<p>This function should be called to release the cursor created by krb5_kt_start_seq_get().</p>
+</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_kt_end_seq_get - Release a keytab cursor.</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_kt_add_entry.html" title="krb5_kt_add_entry - Add a new entry to a key table."
+ >previous</a> |
+ <a href="krb5_kt_get_entry.html" title="krb5_kt_get_entry - Get an entry from a key table."
+ >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_kt_end_seq_get - Release a keytab cursor.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..a46a02b47c31
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_kt_free_entry.html
@@ -0,0 +1,149 @@
+<!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_kt_free_entry &#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_random_key" href="krb5_random_key.html" />
+ <link rel="prev" title="krb5_init_random_key" href="krb5_init_random_key.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_init_random_key.html" title="krb5_init_random_key"
+ accesskey="P">previous</a> |
+ <a href="krb5_random_key.html" title="krb5_random_key"
+ 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_kt_free_entry">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-kt-free-entry">
+<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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<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>
+</dl>
+<p>DEPRECATED Use krb5_free_keytab_entry_contents instead.</p>
+</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_kt_free_entry</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_init_random_key.html" title="krb5_init_random_key"
+ >previous</a> |
+ <a href="krb5_random_key.html" title="krb5_random_key"
+ >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_kt_free_entry">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..50544ab658e1
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_kt_get_entry.html
@@ -0,0 +1,166 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_kt_have_content - Check if a keytab exists and contains entries." href="krb5_kt_have_content.html" />
+ <link rel="prev" title="krb5_kt_end_seq_get - Release a keytab cursor." href="krb5_kt_end_seq_get.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_kt_end_seq_get.html" title="krb5_kt_end_seq_get - Release a keytab cursor."
+ accesskey="P">previous</a> |
+ <a href="krb5_kt_have_content.html" title="krb5_kt_have_content - Check if a keytab exists and contains entries."
+ 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_kt_get_entry - Get an entry from a key table.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[in]</strong> <strong>vno</strong> - Key version number (0 for highest available)</p>
+<p><strong>[in]</strong> <strong>enctype</strong> - Encryption type (0 zero for any enctype)</p>
+<p><strong>[out]</strong> <strong>entry</strong> - Returned entry from key table</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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>
+</ul>
+</dd>
+</dl>
+<p>Retrieve an entry from a key table which matches the <em>keytab</em> , <em>principal</em> , <em>vno</em> , and <em>enctype</em> . If <em>vno</em> is zero, retrieve the highest-numbered kvno matching the other fields. If <em>enctype</em> is 0, match any enctype.</p>
+<p>Use krb5_free_keytab_entry_contents() to free <em>entry</em> when it is no longer needed.</p>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>If <em>vno</em> is zero, the function retrieves the highest-numbered-kvno entry that matches the specified principal.</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_kt_get_entry - Get an entry from a key table.</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_kt_end_seq_get.html" title="krb5_kt_end_seq_get - Release a keytab cursor."
+ >previous</a> |
+ <a href="krb5_kt_have_content.html" title="krb5_kt_have_content - Check if a keytab exists and contains entries."
+ >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_kt_get_entry - Get an entry from a key table.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..de63f016ec3b
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_kt_get_name.html
@@ -0,0 +1,164 @@
+<!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_kt_get_name - Get a key table name. &#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_kt_get_type - Return the type of a key table." href="krb5_kt_get_type.html" />
+ <link rel="prev" title="krb5_kt_dup - Duplicate keytab handle." href="krb5_kt_dup.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_kt_dup.html" title="krb5_kt_dup - Duplicate keytab handle."
+ accesskey="P">previous</a> |
+ <a href="krb5_kt_get_type.html" title="krb5_kt_get_type - Return the type of a key table."
+ 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_kt_get_name - Get a key table name.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[in]</strong> <strong>namelen</strong> - Maximum length to fill in name</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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<span class="colon">:</span></dt>
+<dd class="field-even"><ul class="simple">
+<li><p>Kerberos error codes</p></li>
+</ul>
+</dd>
+</dl>
+<p>Fill <em>name</em> with the name of <em>keytab</em> including the type and delimiter.</p>
+</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_kt_get_name - Get a key table name.</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_kt_dup.html" title="krb5_kt_dup - Duplicate keytab handle."
+ >previous</a> |
+ <a href="krb5_kt_get_type.html" title="krb5_kt_get_type - Return the type of a key table."
+ >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_kt_get_name - Get a key table name.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..55439eb91a0f
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_kt_get_type.html
@@ -0,0 +1,155 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_kt_resolve - Get a handle for a key table." href="krb5_kt_resolve.html" />
+ <link rel="prev" title="krb5_kt_get_name - Get a key table name." href="krb5_kt_get_name.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_kt_get_name.html" title="krb5_kt_get_name - Get a key table name."
+ accesskey="P">previous</a> |
+ <a href="krb5_kt_resolve.html" title="krb5_kt_resolve - Get a handle for a key table."
+ 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_kt_get_type - Return the type of a key table.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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>
+</dd>
+</dl>
+</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_kt_get_type - Return the type of a key table.</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_kt_get_name.html" title="krb5_kt_get_name - Get a key table name."
+ >previous</a> |
+ <a href="krb5_kt_resolve.html" title="krb5_kt_resolve - Get a handle for a key table."
+ >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_kt_get_type - Return the type of a key table.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..1e2f3e3dd7f9
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_kt_have_content.html
@@ -0,0 +1,160 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_kt_next_entry - Retrieve the next entry from the key table." href="krb5_kt_next_entry.html" />
+ <link rel="prev" title="krb5_kt_get_entry - Get an entry from a key table." href="krb5_kt_get_entry.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_kt_get_entry.html" title="krb5_kt_get_entry - Get an entry from a key table."
+ accesskey="P">previous</a> |
+ <a href="krb5_kt_next_entry.html" title="krb5_kt_next_entry - Retrieve the next entry from the key table."
+ 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_kt_have_content - Check if a keytab exists and contains entries.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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>
+</ul>
+</dd>
+</dl>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>New in 1.11</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_kt_have_content - Check if a keytab exists and contains entries.</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_kt_get_entry.html" title="krb5_kt_get_entry - Get an entry from a key table."
+ >previous</a> |
+ <a href="krb5_kt_next_entry.html" title="krb5_kt_next_entry - Retrieve the next entry from the key table."
+ >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_kt_have_content - Check if a keytab exists and contains entries.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..ce5fe1695372
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_kt_next_entry.html
@@ -0,0 +1,164 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_kt_read_service_key - Retrieve a service key from a key table." href="krb5_kt_read_service_key.html" />
+ <link rel="prev" title="krb5_kt_have_content - Check if a keytab exists and contains entries." href="krb5_kt_have_content.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_kt_have_content.html" title="krb5_kt_have_content - Check if a keytab exists and contains entries."
+ accesskey="P">previous</a> |
+ <a href="krb5_kt_read_service_key.html" title="krb5_kt_read_service_key - Retrieve a service key from a key table."
+ 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_kt_next_entry - Retrieve the next entry from the key table.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[in]</strong> <strong>cursor</strong> - Key table cursor</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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<span class="colon">:</span></dt>
+<dd class="field-even"><ul class="simple">
+<li><p>Kerberos error codes</p></li>
+</ul>
+</dd>
+</dl>
+<p>Return the next sequential entry in <em>keytab</em> and advance <em>cursor</em> . Callers must release the returned entry with krb5_kt_free_entry().</p>
+</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_kt_next_entry - Retrieve the next entry from the key table.</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_kt_have_content.html" title="krb5_kt_have_content - Check if a keytab exists and contains entries."
+ >previous</a> |
+ <a href="krb5_kt_read_service_key.html" title="krb5_kt_read_service_key - Retrieve a service key from a key table."
+ >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_kt_next_entry - Retrieve the next entry from the key table.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..1d8643189aa0
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_kt_read_service_key.html
@@ -0,0 +1,167 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_kt_remove_entry - Remove an entry from a key table." href="krb5_kt_remove_entry.html" />
+ <link rel="prev" title="krb5_kt_next_entry - Retrieve the next entry from the key table." href="krb5_kt_next_entry.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_kt_next_entry.html" title="krb5_kt_next_entry - Retrieve the next entry from the key table."
+ accesskey="P">previous</a> |
+ <a href="krb5_kt_remove_entry.html" title="krb5_kt_remove_entry - Remove an entry from a key table."
+ 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_kt_read_service_key - Retrieve a service key from a key table.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[in]</strong> <strong>vno</strong> - Key version number (0 for highest available)</p>
+<p><strong>[in]</strong> <strong>enctype</strong> - Encryption type (0 for any type)</p>
+<p><strong>[out]</strong> <strong>key</strong> - Service key from key table</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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<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>
+</dd>
+</dl>
+<p>Open and search the specified key table for the entry identified by <em>principal</em> , <em>enctype</em> , and <em>vno</em> . If no key is found, return an error code.</p>
+<p>The default key table is used, unless <em>keyprocarg</em> is non-null. <em>keyprocarg</em> designates a specific key table.</p>
+<p>Use krb5_free_keyblock() to free <em>key</em> when it is no longer needed.</p>
+</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_kt_read_service_key - Retrieve a service key from a key table.</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_kt_next_entry.html" title="krb5_kt_next_entry - Retrieve the next entry from the key table."
+ >previous</a> |
+ <a href="krb5_kt_remove_entry.html" title="krb5_kt_remove_entry - Remove an entry from a key table."
+ >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_kt_read_service_key - Retrieve a service key from a key table.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..3f430db582e0
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_kt_remove_entry.html
@@ -0,0 +1,162 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_kt_start_seq_get - Start a sequential retrieval of key table entries." href="krb5_kt_start_seq_get.html" />
+ <link rel="prev" title="krb5_kt_read_service_key - Retrieve a service key from a key table." href="krb5_kt_read_service_key.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_kt_read_service_key.html" title="krb5_kt_read_service_key - Retrieve a service key from a key table."
+ accesskey="P">previous</a> |
+ <a href="krb5_kt_start_seq_get.html" title="krb5_kt_start_seq_get - Start a sequential retrieval of key table entries."
+ 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_kt_remove_entry - Remove an entry from a key table.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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<span class="colon">:</span></dt>
+<dd class="field-even"><ul class="simple">
+<li><p>Kerberos error codes</p></li>
+</ul>
+</dd>
+</dl>
+</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_kt_remove_entry - Remove an entry from a key table.</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_kt_read_service_key.html" title="krb5_kt_read_service_key - Retrieve a service key from a key table."
+ >previous</a> |
+ <a href="krb5_kt_start_seq_get.html" title="krb5_kt_start_seq_get - Start a sequential retrieval of key table entries."
+ >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_kt_remove_entry - Remove an entry from a key table.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..1b96bef9764b
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_kt_resolve.html
@@ -0,0 +1,166 @@
+<!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_kt_resolve - Get a handle for a key table. &#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_kuserok - Determine if a principal is authorized to log in as a local user." href="krb5_kuserok.html" />
+ <link rel="prev" title="krb5_kt_get_type - Return the type of a key table." href="krb5_kt_get_type.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_kt_get_type.html" title="krb5_kt_get_type - Return the type of a key table."
+ accesskey="P">previous</a> |
+ <a href="krb5_kuserok.html" title="krb5_kuserok - Determine if a principal is authorized to log in as a local user."
+ 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_kt_resolve - Get a handle for a key table.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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<span class="colon">:</span></dt>
+<dd class="field-even"><ul class="simple">
+<li><p>Kerberos error codes</p></li>
+</ul>
+</dd>
+</dl>
+<p>Resolve the key table name <em>name</em> and set <em>ktid</em> to a handle identifying the key table. Use krb5_kt_close() to free <em>ktid</em> when it is no longer needed.</p>
+<blockquote>
+<div><p><em>name</em> must be of the form <strong>type:residual</strong> , where <em>type</em> must be a type known to the library and <em>residual</em> portion should be specific to the particular keytab type. If no <em>type</em> is given, the default is <strong>FILE</strong> .</p>
+</div></blockquote>
+<p>If <em>name</em> is of type <strong>FILE</strong> , the keytab file is not opened by this call.</p>
+</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_kt_resolve - Get a handle for a key table.</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_kt_get_type.html" title="krb5_kt_get_type - Return the type of a key table."
+ >previous</a> |
+ <a href="krb5_kuserok.html" title="krb5_kuserok - Determine if a principal is authorized to log in as a local user."
+ >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_kt_resolve - Get a handle for a key table.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..0b0c6ca1145e
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_kt_start_seq_get.html
@@ -0,0 +1,162 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_make_authdata_kdc_issued - Encode and sign AD-KDCIssued authorization data." href="krb5_make_authdata_kdc_issued.html" />
+ <link rel="prev" title="krb5_kt_remove_entry - Remove an entry from a key table." href="krb5_kt_remove_entry.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_kt_remove_entry.html" title="krb5_kt_remove_entry - Remove an entry from a key table."
+ accesskey="P">previous</a> |
+ <a href="krb5_make_authdata_kdc_issued.html" title="krb5_make_authdata_kdc_issued - Encode and sign AD-KDCIssued authorization data."
+ 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_kt_start_seq_get - Start a sequential retrieval of key table entries.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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<span class="colon">:</span></dt>
+<dd class="field-even"><ul class="simple">
+<li><p>Kerberos error codes</p></li>
+</ul>
+</dd>
+</dl>
+<p>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.</p>
+</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_kt_start_seq_get - Start a sequential retrieval of key table entries.</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_kt_remove_entry.html" title="krb5_kt_remove_entry - Remove an entry from a key table."
+ >previous</a> |
+ <a href="krb5_make_authdata_kdc_issued.html" title="krb5_make_authdata_kdc_issued - Encode and sign AD-KDCIssued authorization data."
+ >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_kt_start_seq_get - Start a sequential retrieval of key table entries.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_kuserok.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_kuserok.html
new file mode 100644
index 000000000000..d256aae79e2e
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_kuserok.html
@@ -0,0 +1,157 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_parse_name - Convert a string principal name to a krb5_principal structure." href="krb5_parse_name.html" />
+ <link rel="prev" title="krb5_kt_resolve - Get a handle for a key table." href="krb5_kt_resolve.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_kt_resolve.html" title="krb5_kt_resolve - Get a handle for a key table."
+ accesskey="P">previous</a> |
+ <a href="krb5_parse_name.html" title="krb5_parse_name - Convert a string principal name to a krb5_principal structure."
+ 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_kuserok - Determine if a principal is authorized to log in as a local user.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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>
+</dd>
+</dl>
+<p>Determine whether <em>principal</em> is authorized to log in as a local user <em>luser</em> .</p>
+</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_kuserok - Determine if a principal is authorized to log in as a local user.</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_kt_resolve.html" title="krb5_kt_resolve - Get a handle for a key table."
+ >previous</a> |
+ <a href="krb5_parse_name.html" title="krb5_parse_name - Convert a string principal name to a krb5_principal structure."
+ >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_kuserok - Determine if a principal is authorized to log in as a local user.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..09e3df192164
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_make_authdata_kdc_issued.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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_marshal_credentials - Serialize a krb5_creds object." href="krb5_marshal_credentials.html" />
+ <link rel="prev" title="krb5_kt_start_seq_get - Start a sequential retrieval of key table entries." href="krb5_kt_start_seq_get.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_kt_start_seq_get.html" title="krb5_kt_start_seq_get - Start a sequential retrieval of key table entries."
+ accesskey="P">previous</a> |
+ <a href="krb5_marshal_credentials.html" title="krb5_marshal_credentials - Serialize a krb5_creds object."
+ 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_make_authdata_kdc_issued - Encode and sign AD-KDCIssued authorization data.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[in]</strong> <strong>authdata</strong> - List of authorization data to be signed</p>
+<p><strong>[out]</strong> <strong>ad_kdcissued</strong> - List containing AD-KDCIssued authdata</p>
+</dd>
+</dl>
+<p>This function wraps a list of authorization data entries <em>authdata</em> in an AD-KDCIssued container (see RFC 4120 section 5.2.6.2) signed with <em>key</em> . The result is returned in <em>ad_kdcissued</em> as a single-element list.</p>
+</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_make_authdata_kdc_issued - Encode and sign AD-KDCIssued authorization data.</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_kt_start_seq_get.html" title="krb5_kt_start_seq_get - Start a sequential retrieval of key table entries."
+ >previous</a> |
+ <a href="krb5_marshal_credentials.html" title="krb5_marshal_credentials - Serialize a krb5_creds object."
+ >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_make_authdata_kdc_issued - Encode and sign AD-KDCIssued authorization data.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..dd74522985ae
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_marshal_credentials.html
@@ -0,0 +1,158 @@
+<!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_marshal_credentials - Serialize a krb5_creds object. &#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_merge_authdata - Merge two authorization data lists into a new list." href="krb5_merge_authdata.html" />
+ <link rel="prev" title="krb5_make_authdata_kdc_issued - Encode and sign AD-KDCIssued authorization data." href="krb5_make_authdata_kdc_issued.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_make_authdata_kdc_issued.html" title="krb5_make_authdata_kdc_issued - Encode and sign AD-KDCIssued authorization data."
+ accesskey="P">previous</a> |
+ <a href="krb5_merge_authdata.html" title="krb5_merge_authdata - Merge two authorization data lists into a new list."
+ 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_marshal_credentials - Serialize a krb5_creds object.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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>Serialize <em>creds</em> in the format used by the FILE ccache format (vesion 4) and KCM ccache protocol.</p>
+<p>Use krb5_free_data() to free <em>data_out</em> when it is no longer needed.</p>
+</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_marshal_credentials - Serialize a krb5_creds object.</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_make_authdata_kdc_issued.html" title="krb5_make_authdata_kdc_issued - Encode and sign AD-KDCIssued authorization data."
+ >previous</a> |
+ <a href="krb5_merge_authdata.html" title="krb5_merge_authdata - Merge two authorization data lists into a new list."
+ >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_marshal_credentials - Serialize a krb5_creds object.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..064574711ddf
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_merge_authdata.html
@@ -0,0 +1,162 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_mk_1cred - Format a KRB-CRED message for a single set of credentials." href="krb5_mk_1cred.html" />
+ <link rel="prev" title="krb5_marshal_credentials - Serialize a krb5_creds object." href="krb5_marshal_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_marshal_credentials.html" title="krb5_marshal_credentials - Serialize a krb5_creds object."
+ accesskey="P">previous</a> |
+ <a href="krb5_mk_1cred.html" title="krb5_mk_1cred - Format a KRB-CRED message for a single set of credentials."
+ 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_merge_authdata - Merge two authorization data lists into a new list.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[out]</strong> <strong>outauthdat</strong> - Merged list of <em>krb5_authdata</em> structures</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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>Merge two authdata arrays, such as the array from a ticket and authenticator. Use krb5_free_authdata() to free <em>outauthdat</em> when it is no longer needed.</p>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>The last array entry in <em>inauthdat1</em> and <em>inauthdat2</em> must be a NULL pointer.</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_merge_authdata - Merge two authorization data lists into a new list.</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_marshal_credentials.html" title="krb5_marshal_credentials - Serialize a krb5_creds object."
+ >previous</a> |
+ <a href="krb5_mk_1cred.html" title="krb5_mk_1cred - Format a KRB-CRED message for a single set of credentials."
+ >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_merge_authdata - Merge two authorization data lists into a new list.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..87e05aed1439
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_mk_1cred.html
@@ -0,0 +1,166 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_mk_error - Format and encode a KRB_ERROR message." href="krb5_mk_error.html" />
+ <link rel="prev" title="krb5_merge_authdata - Merge two authorization data lists into a new list." href="krb5_merge_authdata.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_merge_authdata.html" title="krb5_merge_authdata - Merge two authorization data lists into a new list."
+ accesskey="P">previous</a> |
+ <a href="krb5_mk_error.html" title="krb5_mk_error - Format and encode a KRB_ERROR message."
+ 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_mk_1cred - Format a KRB-CRED message for a single set of credentials.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[out]</strong> <strong>der_out</strong> - Encoded credentials</p>
+<p><strong>[out]</strong> <strong>rdata_out</strong> - Replay cache data (NULL if not needed)</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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<span class="colon">:</span></dt>
+<dd class="field-even"><ul class="simple">
+<li><p>Kerberos error codes</p></li>
+</ul>
+</dd>
+</dl>
+<p>This is a convenience function that calls krb5_mk_ncred() with a single set of credentials.</p>
+</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_mk_1cred - Format a KRB-CRED message for a single set of credentials.</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_merge_authdata.html" title="krb5_merge_authdata - Merge two authorization data lists into a new list."
+ >previous</a> |
+ <a href="krb5_mk_error.html" title="krb5_mk_error - Format and encode a KRB_ERROR message."
+ >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_mk_1cred - Format a KRB-CRED message for a single set of credentials.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..44615d762d5e
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_mk_error.html
@@ -0,0 +1,157 @@
+<!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_mk_error - Format and encode a KRB_ERROR message. &#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_mk_ncred - Format a KRB-CRED message for an array of credentials." href="krb5_mk_ncred.html" />
+ <link rel="prev" title="krb5_mk_1cred - Format a KRB-CRED message for a single set of credentials." href="krb5_mk_1cred.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_mk_1cred.html" title="krb5_mk_1cred - Format a KRB-CRED message for a single set of credentials."
+ accesskey="P">previous</a> |
+ <a href="krb5_mk_ncred.html" title="krb5_mk_ncred - Format a KRB-CRED message for an array of credentials."
+ 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_mk_error - Format and encode a KRB_ERROR message.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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 a <strong>KRB_ERROR</strong> message in <em>enc_err</em> . Use krb5_free_data_contents() to free <em>enc_err</em> when it is no longer needed.</p>
+</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_mk_error - Format and encode a KRB_ERROR message.</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_mk_1cred.html" title="krb5_mk_1cred - Format a KRB-CRED message for a single set of credentials."
+ >previous</a> |
+ <a href="krb5_mk_ncred.html" title="krb5_mk_ncred - Format a KRB-CRED message for an array of credentials."
+ >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_mk_error - Format and encode a KRB_ERROR message.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..805dc339c2bc
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_mk_ncred.html
@@ -0,0 +1,175 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_mk_priv - Format a KRB-PRIV message." href="krb5_mk_priv.html" />
+ <link rel="prev" title="krb5_mk_error - Format and encode a KRB_ERROR message." href="krb5_mk_error.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_mk_error.html" title="krb5_mk_error - Format and encode a KRB_ERROR message."
+ accesskey="P">previous</a> |
+ <a href="krb5_mk_priv.html" title="krb5_mk_priv - Format a KRB-PRIV message."
+ 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_mk_ncred - Format a KRB-CRED message for an array of credentials.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[out]</strong> <strong>der_out</strong> - Encoded credentials</p>
+<p><strong>[out]</strong> <strong>rdata_out</strong> - Replay cache information (NULL if not needed)</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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<span class="colon">:</span></dt>
+<dd class="field-even"><ul class="simple">
+<li><p>Kerberos error codes</p></li>
+</ul>
+</dd>
+</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>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>
+</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_mk_ncred - Format a KRB-CRED message for an array of credentials.</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_mk_error.html" title="krb5_mk_error - Format and encode a KRB_ERROR message."
+ >previous</a> |
+ <a href="krb5_mk_priv.html" title="krb5_mk_priv - Format a KRB-PRIV message."
+ >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_mk_ncred - Format a KRB-CRED message for an array of credentials.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..6338929303c1
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_mk_priv.html
@@ -0,0 +1,167 @@
+<!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_mk_priv - Format a KRB-PRIV message. &#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_mk_rep - Format and encrypt a KRB_AP_REP message." href="krb5_mk_rep.html" />
+ <link rel="prev" title="krb5_mk_ncred - Format a KRB-CRED message for an array of credentials." href="krb5_mk_ncred.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_mk_ncred.html" title="krb5_mk_ncred - Format a KRB-CRED message for an array of credentials."
+ accesskey="P">previous</a> |
+ <a href="krb5_mk_rep.html" title="krb5_mk_rep - Format and encrypt a KRB_AP_REP message."
+ 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_mk_priv - Format a KRB-PRIV message.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[out]</strong> <strong>der_out</strong> - Formatted <strong>KRB-PRIV</strong> message</p>
+<p><strong>[out]</strong> <strong>rdata_out</strong> - Replay data (NULL if not needed)</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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 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>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>
+</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_mk_priv - Format a KRB-PRIV message.</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_mk_ncred.html" title="krb5_mk_ncred - Format a KRB-CRED message for an array of credentials."
+ >previous</a> |
+ <a href="krb5_mk_rep.html" title="krb5_mk_rep - Format and encrypt a KRB_AP_REP message."
+ >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_mk_priv - Format a KRB-PRIV message.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..e3d4f209ee4e
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_mk_rep.html
@@ -0,0 +1,159 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_mk_rep_dce - Format and encrypt a KRB_AP_REP message for DCE RPC." href="krb5_mk_rep_dce.html" />
+ <link rel="prev" title="krb5_mk_priv - Format a KRB-PRIV message." href="krb5_mk_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_mk_priv.html" title="krb5_mk_priv - Format a KRB-PRIV message."
+ accesskey="P">previous</a> |
+ <a href="krb5_mk_rep_dce.html" title="krb5_mk_rep_dce - Format and encrypt a KRB_AP_REP message for DCE RPC."
+ 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_mk_rep - Format and encrypt a KRB_AP_REP message.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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>Use krb5_free_data_contents() to free <em>outbuf</em> when it is no longer needed.</p>
+</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_mk_rep - Format and encrypt a KRB_AP_REP message.</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_mk_priv.html" title="krb5_mk_priv - Format a KRB-PRIV message."
+ >previous</a> |
+ <a href="krb5_mk_rep_dce.html" title="krb5_mk_rep_dce - Format and encrypt a KRB_AP_REP message for DCE RPC."
+ >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_mk_rep - Format and encrypt a KRB_AP_REP message.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..4a8fcad928c7
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_mk_rep_dce.html
@@ -0,0 +1,157 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_mk_req - Create a KRB_AP_REQ message." href="krb5_mk_req.html" />
+ <link rel="prev" title="krb5_mk_rep - Format and encrypt a KRB_AP_REP message." href="krb5_mk_rep.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_mk_rep.html" title="krb5_mk_rep - Format and encrypt a KRB_AP_REP message."
+ accesskey="P">previous</a> |
+ <a href="krb5_mk_req.html" title="krb5_mk_req - Create a KRB_AP_REQ message."
+ 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_mk_rep_dce - Format and encrypt a KRB_AP_REP message for DCE RPC.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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>Use krb5_free_data_contents() to free <em>outbuf</em> when it is no longer needed.</p>
+</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_mk_rep_dce - Format and encrypt a KRB_AP_REP message for DCE RPC.</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_mk_rep.html" title="krb5_mk_rep - Format and encrypt a KRB_AP_REP message."
+ >previous</a> |
+ <a href="krb5_mk_req.html" title="krb5_mk_req - Create a KRB_AP_REQ message."
+ >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_mk_rep_dce - Format and encrypt a KRB_AP_REP message for DCE RPC.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..5ccdd3a78d4c
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_mk_req.html
@@ -0,0 +1,163 @@
+<!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_mk_req - Create a KRB_AP_REQ message. &#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_mk_req_extended - Create a KRB_AP_REQ message using supplied credentials." href="krb5_mk_req_extended.html" />
+ <link rel="prev" title="krb5_mk_rep_dce - Format and encrypt a KRB_AP_REP message for DCE RPC." href="krb5_mk_rep_dce.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_mk_rep_dce.html" title="krb5_mk_rep_dce - Format and encrypt a KRB_AP_REP message for DCE RPC."
+ accesskey="P">previous</a> |
+ <a href="krb5_mk_req_extended.html" title="krb5_mk_req_extended - Create a KRB_AP_REQ message using supplied credentials."
+ 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_mk_req - Create a KRB_AP_REQ message.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[in]</strong> <strong>service</strong> - Service name, or NULL to use <strong>“host”</strong></p>
+<p><strong>[in]</strong> <strong>hostname</strong> - Host name, or NULL to use local hostname</p>
+<p><strong>[in]</strong> <strong>in_data</strong> - Application data to be checksummed in the authenticator, or NULL</p>
+<p><strong>[in]</strong> <strong>ccache</strong> - Credential cache used to obtain credentials for the desired service.</p>
+<p><strong>[out]</strong> <strong>outbuf</strong> - <strong>AP-REQ</strong> message</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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 is similar to krb5_mk_req_extended() except that it uses a given <em>hostname</em> , <em>service</em> , and <em>ccache</em> to construct a service principal name and obtain credentials.</p>
+<p>Use krb5_free_data_contents() to free <em>outbuf</em> when it is no longer needed.</p>
+</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_mk_req - Create a KRB_AP_REQ message.</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_mk_rep_dce.html" title="krb5_mk_rep_dce - Format and encrypt a KRB_AP_REP message for DCE RPC."
+ >previous</a> |
+ <a href="krb5_mk_req_extended.html" title="krb5_mk_req_extended - Create a KRB_AP_REQ message using supplied credentials."
+ >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_mk_req - Create a KRB_AP_REQ message.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..8695a1994885
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_mk_req_extended.html
@@ -0,0 +1,175 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_mk_safe - Format a KRB-SAFE message." href="krb5_mk_safe.html" />
+ <link rel="prev" title="krb5_mk_req - Create a KRB_AP_REQ message." href="krb5_mk_req.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_mk_req.html" title="krb5_mk_req - Create a KRB_AP_REQ message."
+ accesskey="P">previous</a> |
+ <a href="krb5_mk_safe.html" title="krb5_mk_safe - Format a KRB-SAFE message."
+ 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_mk_req_extended - Create a KRB_AP_REQ message using supplied credentials.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[in]</strong> <strong>in_data</strong> - Application data to be checksummed in the authenticator, or NULL</p>
+<p><strong>[in]</strong> <strong>in_creds</strong> - Credentials for the service with valid ticket and key</p>
+<p><strong>[out]</strong> <strong>outbuf</strong> - <strong>AP-REQ</strong> message</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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>Valid <em>ap_req_options</em> are:</p>
+<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>
+</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>
+</div></blockquote>
+<p>On successful return, the authenticator is stored in <em>auth_context</em> with the <em>client</em> and <em>checksum</em> fields nulled out. (This is to prevent pointer-sharing problems; the caller should not need these fields anyway, since the caller supplied them.)</p>
+<div class="admonition seealso">
+<p class="admonition-title">See also</p>
+<p>krb5_mk_req()</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_mk_req_extended - Create a KRB_AP_REQ message using supplied credentials.</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_mk_req.html" title="krb5_mk_req - Create a KRB_AP_REQ message."
+ >previous</a> |
+ <a href="krb5_mk_safe.html" title="krb5_mk_safe - Format a KRB-SAFE message."
+ >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_mk_req_extended - Create a KRB_AP_REQ message using supplied credentials.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..b0b04443bc09
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_mk_safe.html
@@ -0,0 +1,168 @@
+<!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_mk_safe - Format a KRB-SAFE message. &#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_os_localaddr - Return all interface addresses for this host." href="krb5_os_localaddr.html" />
+ <link rel="prev" title="krb5_mk_req_extended - Create a KRB_AP_REQ message using supplied credentials." href="krb5_mk_req_extended.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_mk_req_extended.html" title="krb5_mk_req_extended - Create a KRB_AP_REQ message using supplied credentials."
+ accesskey="P">previous</a> |
+ <a href="krb5_os_localaddr.html" title="krb5_os_localaddr - Return all interface addresses for this host."
+ 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_mk_safe - Format a KRB-SAFE message.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[out]</strong> <strong>der_out</strong> - Formatted <strong>KRB-SAFE</strong> buffer</p>
+<p><strong>[out]</strong> <strong>rdata_out</strong> - Replay data. Specify NULL if not needed</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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 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>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>
+</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_mk_safe - Format a KRB-SAFE message.</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_mk_req_extended.html" title="krb5_mk_req_extended - Create a KRB_AP_REQ message using supplied credentials."
+ >previous</a> |
+ <a href="krb5_os_localaddr.html" title="krb5_os_localaddr - Return all interface addresses for this host."
+ >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_mk_safe - Format a KRB-SAFE message.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..b547ab4ece2e
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_os_localaddr.html
@@ -0,0 +1,156 @@
+<!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_os_localaddr - Return all interface addresses for this host. &#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_pac_add_buffer - Add a buffer to a PAC handle." href="krb5_pac_add_buffer.html" />
+ <link rel="prev" title="krb5_mk_safe - Format a KRB-SAFE message." href="krb5_mk_safe.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_mk_safe.html" title="krb5_mk_safe - Format a KRB-SAFE message."
+ accesskey="P">previous</a> |
+ <a href="krb5_pac_add_buffer.html" title="krb5_pac_add_buffer - Add a buffer to a PAC handle."
+ 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_os_localaddr - Return all interface addresses for this host.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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>Use krb5_free_addresses() to free <em>addr</em> when it is no longer needed.</p>
+</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_os_localaddr - Return all interface addresses for this host.</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_mk_safe.html" title="krb5_mk_safe - Format a KRB-SAFE message."
+ >previous</a> |
+ <a href="krb5_pac_add_buffer.html" title="krb5_pac_add_buffer - Add a buffer to a PAC handle."
+ >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_os_localaddr - Return all interface addresses for this host.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..115faa0c1d0f
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_pac_add_buffer.html
@@ -0,0 +1,170 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_pac_free - Free a PAC handle." href="krb5_pac_free.html" />
+ <link rel="prev" title="krb5_os_localaddr - Return all interface addresses for this host." href="krb5_os_localaddr.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_os_localaddr.html" title="krb5_os_localaddr - Return all interface addresses for this host."
+ accesskey="P">previous</a> |
+ <a href="krb5_pac_free.html" title="krb5_pac_free - Free a PAC handle."
+ 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_pac_add_buffer - Add a buffer to a PAC handle.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[in]</strong> <strong>data</strong> - contents</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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 adds a buffer of type <em>type</em> and contents <em>data</em> to <em>pac</em> if there isn’t already a buffer of this type present.</p>
+<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>
+</ul>
+</div></blockquote>
+</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_pac_add_buffer - Add a buffer to a PAC handle.</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_os_localaddr.html" title="krb5_os_localaddr - Return all interface addresses for this host."
+ >previous</a> |
+ <a href="krb5_pac_free.html" title="krb5_pac_free - Free a PAC handle."
+ >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_pac_add_buffer - Add a buffer to a PAC handle.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..858b5f95fca2
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_pac_free.html
@@ -0,0 +1,149 @@
+<!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_pac_free - Free a PAC handle. &#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_pac_get_buffer - Retrieve a buffer value from a PAC." href="krb5_pac_get_buffer.html" />
+ <link rel="prev" title="krb5_pac_add_buffer - Add a buffer to a PAC handle." href="krb5_pac_add_buffer.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_pac_add_buffer.html" title="krb5_pac_add_buffer - Add a buffer to a PAC handle."
+ accesskey="P">previous</a> |
+ <a href="krb5_pac_get_buffer.html" title="krb5_pac_get_buffer - Retrieve a buffer value from a PAC."
+ 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_pac_free - Free a PAC handle.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+</dl>
+<p>This function frees the contents of <em>pac</em> and the structure itself.</p>
+</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_pac_free - Free a PAC handle.</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_pac_add_buffer.html" title="krb5_pac_add_buffer - Add a buffer to a PAC handle."
+ >previous</a> |
+ <a href="krb5_pac_get_buffer.html" title="krb5_pac_get_buffer - Retrieve a buffer value from a PAC."
+ >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_pac_free - Free a PAC handle.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..8b47a3bf75ae
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_pac_get_buffer.html
@@ -0,0 +1,158 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_pac_get_types - Return an array of buffer types in a PAC handle." href="krb5_pac_get_types.html" />
+ <link rel="prev" title="krb5_pac_free - Free a PAC handle." href="krb5_pac_free.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_pac_free.html" title="krb5_pac_free - Free a PAC handle."
+ accesskey="P">previous</a> |
+ <a href="krb5_pac_get_types.html" title="krb5_pac_get_types - Return an array of buffer types in a PAC handle."
+ 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_pac_get_buffer - Retrieve a buffer value from a PAC.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[out]</strong> <strong>data</strong> - Buffer value</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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>Use krb5_free_data_contents() to free <em>data</em> when it is no longer needed.</p>
+</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_pac_get_buffer - Retrieve a buffer value from a PAC.</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_pac_free.html" title="krb5_pac_free - Free a PAC handle."
+ >previous</a> |
+ <a href="krb5_pac_get_types.html" title="krb5_pac_get_types - Return an array of buffer types in a PAC handle."
+ >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_pac_get_buffer - Retrieve a buffer value from a PAC.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..7b01683d8d39
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_pac_get_client_info.html
@@ -0,0 +1,162 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_prepend_error_message - Add a prefix to the message for an error code." href="krb5_prepend_error_message.html" />
+ <link rel="prev" title="krb5_pac_verify_ext - Verify a PAC, possibly from a specified realm." href="krb5_pac_verify_ext.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_pac_verify_ext.html" title="krb5_pac_verify_ext - Verify a PAC, possibly from a specified realm."
+ accesskey="P">previous</a> |
+ <a href="krb5_prepend_error_message.html" title="krb5_prepend_error_message - Add a prefix to the message for an error code."
+ 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_pac_get_client_info - Read client information from a PAC.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[out]</strong> <strong>princname_out</strong> - Client account name</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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>
+</dd>
+</dl>
+<p>Read the PAC_CLIENT_INFO buffer in <em>pac</em> . Place the client account name as a string in <em>princname_out</em> . If <em>authtime_out</em> is not NULL, place the initial authentication timestamp in <em>authtime_out</em> .</p>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>New in 1.18</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_pac_get_client_info - Read client information from a PAC.</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_pac_verify_ext.html" title="krb5_pac_verify_ext - Verify a PAC, possibly from a specified realm."
+ >previous</a> |
+ <a href="krb5_prepend_error_message.html" title="krb5_prepend_error_message - Add a prefix to the message for an error code."
+ >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_pac_get_client_info - Read client information from a PAC.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..17aaf1303258
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_pac_get_types.html
@@ -0,0 +1,157 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_pac_init - Create an empty Privilege Attribute Certificate (PAC) handle." href="krb5_pac_init.html" />
+ <link rel="prev" title="krb5_pac_get_buffer - Retrieve a buffer value from a PAC." href="krb5_pac_get_buffer.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_pac_get_buffer.html" title="krb5_pac_get_buffer - Retrieve a buffer value from a PAC."
+ accesskey="P">previous</a> |
+ <a href="krb5_pac_init.html" title="krb5_pac_init - Create an empty Privilege Attribute Certificate (PAC) handle."
+ 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_pac_get_types - Return an array of buffer types in a PAC handle.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[out]</strong> <strong>types</strong> - Array of buffer types</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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>
+</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_pac_get_types - Return an array of buffer types in a PAC handle.</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_pac_get_buffer.html" title="krb5_pac_get_buffer - Retrieve a buffer value from a PAC."
+ >previous</a> |
+ <a href="krb5_pac_init.html" title="krb5_pac_init - Create an empty Privilege Attribute Certificate (PAC) handle."
+ >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_pac_get_types - Return an array of buffer types in a PAC handle.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..e9c204cc4105
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_pac_init.html
@@ -0,0 +1,156 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_pac_parse - Unparse an encoded PAC into a new handle." href="krb5_pac_parse.html" />
+ <link rel="prev" title="krb5_pac_get_types - Return an array of buffer types in a PAC handle." href="krb5_pac_get_types.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_pac_get_types.html" title="krb5_pac_get_types - Return an array of buffer types in a PAC handle."
+ accesskey="P">previous</a> |
+ <a href="krb5_pac_parse.html" title="krb5_pac_parse - Unparse an encoded PAC into a new handle."
+ 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_pac_init - Create an empty Privilege Attribute Certificate (PAC) handle.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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>Use krb5_pac_free() to free <em>pac</em> when it is no longer needed.</p>
+</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_pac_init - Create an empty Privilege Attribute Certificate (PAC) handle.</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_pac_get_types.html" title="krb5_pac_get_types - Return an array of buffer types in a PAC handle."
+ >previous</a> |
+ <a href="krb5_pac_parse.html" title="krb5_pac_parse - Unparse an encoded PAC into a new handle."
+ >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_pac_init - Create an empty Privilege Attribute Certificate (PAC) handle.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..9d492426bd19
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_pac_parse.html
@@ -0,0 +1,158 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_pac_sign" href="krb5_pac_sign.html" />
+ <link rel="prev" title="krb5_pac_init - Create an empty Privilege Attribute Certificate (PAC) handle." href="krb5_pac_init.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_pac_init.html" title="krb5_pac_init - Create an empty Privilege Attribute Certificate (PAC) handle."
+ accesskey="P">previous</a> |
+ <a href="krb5_pac_sign.html" title="krb5_pac_sign"
+ 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_pac_parse - Unparse an encoded PAC into a new handle.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[out]</strong> <strong>pac</strong> - PAC handle</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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>Use krb5_pac_free() to free <em>pac</em> when it is no longer needed.</p>
+</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_pac_parse - Unparse an encoded PAC into a new handle.</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_pac_init.html" title="krb5_pac_init - Create an empty Privilege Attribute Certificate (PAC) handle."
+ >previous</a> |
+ <a href="krb5_pac_sign.html" title="krb5_pac_sign"
+ >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_pac_parse - Unparse an encoded PAC into a new handle.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..55920c4c35fb
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_pac_sign.html
@@ -0,0 +1,154 @@
+<!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_pac_sign &#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_pac_sign_ext" href="krb5_pac_sign_ext.html" />
+ <link rel="prev" title="krb5_pac_parse - Unparse an encoded PAC into a new handle." href="krb5_pac_parse.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_pac_parse.html" title="krb5_pac_parse - Unparse an encoded PAC into a new handle."
+ accesskey="P">previous</a> |
+ <a href="krb5_pac_sign_ext.html" title="krb5_pac_sign_ext"
+ 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_pac_sign">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-pac-sign">
+<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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<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>
+<p><strong>principal</strong></p>
+<p><strong>server_key</strong></p>
+<p><strong>privsvr_key</strong></p>
+<p><strong>data</strong></p>
+</dd>
+</dl>
+<p>DEPRECATED Use krb5_kdc_sign_ticket() instead.</p>
+</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_pac_sign</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_pac_parse.html" title="krb5_pac_parse - Unparse an encoded PAC into a new handle."
+ >previous</a> |
+ <a href="krb5_pac_sign_ext.html" title="krb5_pac_sign_ext"
+ >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_pac_sign">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..80cec2d08dde
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_pac_sign_ext.html
@@ -0,0 +1,155 @@
+<!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_pac_sign_ext &#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_pac_verify - Verify a PAC." href="krb5_pac_verify.html" />
+ <link rel="prev" title="krb5_pac_sign" href="krb5_pac_sign.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_pac_sign.html" title="krb5_pac_sign"
+ accesskey="P">previous</a> |
+ <a href="krb5_pac_verify.html" title="krb5_pac_verify - Verify a PAC."
+ 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_pac_sign_ext">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-pac-sign-ext">
+<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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<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>
+<p><strong>principal</strong></p>
+<p><strong>server_key</strong></p>
+<p><strong>privsvr_key</strong></p>
+<p><strong>with_realm</strong></p>
+<p><strong>data</strong></p>
+</dd>
+</dl>
+<p>DEPRECATED Use krb5_kdc_sign_ticket() instead.</p>
+</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_pac_sign_ext</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_pac_sign.html" title="krb5_pac_sign"
+ >previous</a> |
+ <a href="krb5_pac_verify.html" title="krb5_pac_verify - Verify a PAC."
+ >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_pac_sign_ext">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..9917da30f8e9
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_pac_verify.html
@@ -0,0 +1,165 @@
+<!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_pac_verify - Verify a PAC. &#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_pac_verify_ext - Verify a PAC, possibly from a specified realm." href="krb5_pac_verify_ext.html" />
+ <link rel="prev" title="krb5_pac_sign_ext" href="krb5_pac_sign_ext.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_pac_sign_ext.html" title="krb5_pac_sign_ext"
+ accesskey="P">previous</a> |
+ <a href="krb5_pac_verify_ext.html" title="krb5_pac_verify_ext - Verify a PAC, possibly from a specified 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_pac_verify - Verify a PAC.">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-pac-verify-verify-a-pac">
+<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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[in]</strong> <strong>principal</strong> - Expected principal name (or NULL)</p>
+<p><strong>[in]</strong> <strong>server</strong> - Key to validate server checksum (or NULL)</p>
+<p><strong>[in]</strong> <strong>privsvr</strong> - Key to validate KDC checksum (or NULL)</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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 validates <em>pac</em> against the supplied <em>server</em> , <em>privsvr</em> , <em>principal</em> and <em>authtime</em> . If <em>principal</em> is NULL, the principal and authtime are not verified. If <em>server</em> or <em>privsvr</em> is NULL, the corresponding checksum is not verified.</p>
+<p>If successful, <em>pac</em> is marked as verified.</p>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>A checksum mismatch can occur if the PAC was copied from a cross-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-verified.</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_pac_verify - Verify a PAC.</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_pac_sign_ext.html" title="krb5_pac_sign_ext"
+ >previous</a> |
+ <a href="krb5_pac_verify_ext.html" title="krb5_pac_verify_ext - Verify a PAC, possibly from a specified 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_pac_verify - Verify a PAC.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..54afe494cc98
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_pac_verify_ext.html
@@ -0,0 +1,158 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_pac_get_client_info - Read client information from a PAC." href="krb5_pac_get_client_info.html" />
+ <link rel="prev" title="krb5_pac_verify - Verify a PAC." href="krb5_pac_verify.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_pac_verify.html" title="krb5_pac_verify - Verify a PAC."
+ accesskey="P">previous</a> |
+ <a href="krb5_pac_get_client_info.html" title="krb5_pac_get_client_info - Read client information from a PAC."
+ 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_pac_verify_ext - Verify a PAC, possibly from a specified realm.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[in]</strong> <strong>principal</strong> - Expected principal name (or NULL)</p>
+<p><strong>[in]</strong> <strong>server</strong> - Key to validate server checksum (or NULL)</p>
+<p><strong>[in]</strong> <strong>privsvr</strong> - Key to validate KDC checksum (or NULL)</p>
+<p><strong>[in]</strong> <strong>with_realm</strong> - If true, expect the realm of <em>principal</em></p>
+</dd>
+</dl>
+<p>This function is similar to krb5_pac_verify(), but adds a parameter <em>with_realm</em> . If <em>with_realm</em> is true, the PAC_CLIENT_INFO field is expected to include the realm of <em>principal</em> as well as the name. This flag is necessary to verify PACs in cross-realm S4U2Self referral TGTs.</p>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>New in 1.17</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_pac_verify_ext - Verify a PAC, possibly from a specified realm.</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_pac_verify.html" title="krb5_pac_verify - Verify a PAC."
+ >previous</a> |
+ <a href="krb5_pac_get_client_info.html" title="krb5_pac_get_client_info - Read client information from a PAC."
+ >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_pac_verify_ext - Verify a PAC, possibly from a specified realm.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..1c8a66d4924d
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_parse_name.html
@@ -0,0 +1,170 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_parse_name_flags - Convert a string principal name to a krb5_principal with flags." href="krb5_parse_name_flags.html" />
+ <link rel="prev" title="krb5_kuserok - Determine if a principal is authorized to log in as a local user." href="krb5_kuserok.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_kuserok.html" title="krb5_kuserok - Determine if a principal is authorized to log in as a local user."
+ accesskey="P">previous</a> |
+ <a href="krb5_parse_name_flags.html" title="krb5_parse_name_flags - Convert a string principal name to a krb5_principal with flags."
+ 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_parse_name - Convert a string principal name to a krb5_principal structure.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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<span class="colon">:</span></dt>
+<dd class="field-even"><ul class="simple">
+<li><p>Kerberos error codes</p></li>
+</ul>
+</dd>
+</dl>
+<p>Convert a string representation of a principal name to a krb5_principal structure.</p>
+<p>A string representation of a Kerberos name consists of one or more principal name components, separated by slashes, optionally followed by the &#64; character and a realm name. If the realm name is not specified, the local realm is used.</p>
+<p>To use the slash and &#64; symbols as part of a component (quoted) instead of using them as a component separator or as a realm prefix), put a backslash () character in front of the symbol. Similarly, newline, tab, backspace, and NULL characters can be included in a component by using <strong>n</strong> , <strong>t</strong> , <strong>b</strong> or <strong>0</strong> , respectively.</p>
+<p>Beginning with release 1.20, the name type of the principal will be inferred as <strong>KRB5_NT_SRV_INST</strong> or <strong>KRB5_NT_WELLKNOWN</strong> based on the principal name. The type will be <strong>KRB5_NT_PRINCIPAL</strong> if a type cannot be inferred.</p>
+<p>Use krb5_free_principal() to free <em>principal_out</em> when it is no longer needed.</p>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>The realm in a Kerberos <em>name</em> cannot contain slash, colon, or NULL characters.</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_parse_name - Convert a string principal name to a krb5_principal structure.</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_kuserok.html" title="krb5_kuserok - Determine if a principal is authorized to log in as a local user."
+ >previous</a> |
+ <a href="krb5_parse_name_flags.html" title="krb5_parse_name_flags - Convert a string principal name to a krb5_principal with flags."
+ >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_parse_name - Convert a string principal name to a krb5_principal structure.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..048744d90e8b
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_parse_name_flags.html
@@ -0,0 +1,176 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_principal_compare - Compare two principals." href="krb5_principal_compare.html" />
+ <link rel="prev" title="krb5_parse_name - Convert a string principal name to a krb5_principal structure." href="krb5_parse_name.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_parse_name.html" title="krb5_parse_name - Convert a string principal name to a krb5_principal structure."
+ accesskey="P">previous</a> |
+ <a href="krb5_principal_compare.html" title="krb5_principal_compare - Compare two principals."
+ 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_parse_name_flags - Convert a string principal name to a krb5_principal with flags.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[out]</strong> <strong>principal_out</strong> - New principal</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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<span class="colon">:</span></dt>
+<dd class="field-even"><ul class="simple">
+<li><p>Kerberos error codes</p></li>
+</ul>
+</dd>
+</dl>
+<p>Similar to krb5_parse_name(), this function converts a single-string representation of a principal name to a krb5_principal structure.</p>
+<p>The following flags are valid:</p>
+<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>
+</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>
+</div></blockquote>
+<p>Use krb5_free_principal() to free <em>principal_out</em> when it is no longer needed.</p>
+</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_parse_name_flags - Convert a string principal name to a krb5_principal with flags.</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_parse_name.html" title="krb5_parse_name - Convert a string principal name to a krb5_principal structure."
+ >previous</a> |
+ <a href="krb5_principal_compare.html" title="krb5_principal_compare - Compare two principals."
+ >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_parse_name_flags - Convert a string principal name to a krb5_principal with flags.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..03903af912b5
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_prepend_error_message.html
@@ -0,0 +1,150 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_principal2salt - Convert a principal name into the default salt for that principal." href="krb5_principal2salt.html" />
+ <link rel="prev" title="krb5_pac_get_client_info - Read client information from a PAC." href="krb5_pac_get_client_info.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_pac_get_client_info.html" title="krb5_pac_get_client_info - Read client information from a PAC."
+ accesskey="P">previous</a> |
+ <a href="krb5_principal2salt.html" title="krb5_principal2salt - Convert a principal name into the default salt for that principal."
+ 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_prepend_error_message - Add a prefix to the message for an error code.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<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>
+</dd>
+</dl>
+<p>Format a message and prepend it to the current message for <em>code</em> . The prefix will be separated from the old message with a colon and space.</p>
+</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_prepend_error_message - Add a prefix to the message for an error code.</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_pac_get_client_info.html" title="krb5_pac_get_client_info - Read client information from a PAC."
+ >previous</a> |
+ <a href="krb5_principal2salt.html" title="krb5_principal2salt - Convert a principal name into the default salt for that principal."
+ >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_prepend_error_message - Add a prefix to the message for an error code.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_principal2salt.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_principal2salt.html
new file mode 100644
index 000000000000..d2640885b692
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_principal2salt.html
@@ -0,0 +1,156 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_rd_cred - Read and validate a KRB-CRED message." href="krb5_rd_cred.html" />
+ <link rel="prev" title="krb5_prepend_error_message - Add a prefix to the message for an error code." href="krb5_prepend_error_message.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_prepend_error_message.html" title="krb5_prepend_error_message - Add a prefix to the message for an error code."
+ accesskey="P">previous</a> |
+ <a href="krb5_rd_cred.html" title="krb5_rd_cred - Read and validate a KRB-CRED message."
+ 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_principal2salt - Convert a principal name into the default salt for that principal.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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>
+</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_principal2salt - Convert a principal name into the default salt for that principal.</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_prepend_error_message.html" title="krb5_prepend_error_message - Add a prefix to the message for an error code."
+ >previous</a> |
+ <a href="krb5_rd_cred.html" title="krb5_rd_cred - Read and validate a KRB-CRED message."
+ >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_principal2salt - Convert a principal name into the default salt for that principal.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..3753aa15b941
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_principal_compare.html
@@ -0,0 +1,156 @@
+<!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_principal_compare - Compare two principals. &#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_principal_compare_any_realm - Compare two principals ignoring realm components." href="krb5_principal_compare_any_realm.html" />
+ <link rel="prev" title="krb5_parse_name_flags - Convert a string principal name to a krb5_principal with flags." href="krb5_parse_name_flags.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_parse_name_flags.html" title="krb5_parse_name_flags - Convert a string principal name to a krb5_principal with flags."
+ accesskey="P">previous</a> |
+ <a href="krb5_principal_compare_any_realm.html" title="krb5_principal_compare_any_realm - Compare two principals ignoring realm components."
+ 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_principal_compare - Compare two principals.">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-principal-compare-compare-two-principals">
+<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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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>
+</dd>
+</dl>
+</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_principal_compare - Compare two principals.</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_parse_name_flags.html" title="krb5_parse_name_flags - Convert a string principal name to a krb5_principal with flags."
+ >previous</a> |
+ <a href="krb5_principal_compare_any_realm.html" title="krb5_principal_compare_any_realm - Compare two principals ignoring realm components."
+ >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_principal_compare - Compare two principals.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..836eb7ffb96b
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_principal_compare_any_realm.html
@@ -0,0 +1,157 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_principal_compare_flags - Compare two principals with additional flags." href="krb5_principal_compare_flags.html" />
+ <link rel="prev" title="krb5_principal_compare - Compare two principals." href="krb5_principal_compare.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_principal_compare.html" title="krb5_principal_compare - Compare two principals."
+ accesskey="P">previous</a> |
+ <a href="krb5_principal_compare_flags.html" title="krb5_principal_compare_flags - Compare two principals with additional flags."
+ 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_principal_compare_any_realm - Compare two principals ignoring realm components.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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>
+</dd>
+</dl>
+<p>Similar to krb5_principal_compare(), but do not compare the realm components of the principals.</p>
+</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_principal_compare_any_realm - Compare two principals ignoring realm components.</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_principal_compare.html" title="krb5_principal_compare - Compare two principals."
+ >previous</a> |
+ <a href="krb5_principal_compare_flags.html" title="krb5_principal_compare_flags - Compare two principals with additional flags."
+ >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_principal_compare_any_realm - Compare two principals ignoring realm components.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..08243c5a8821
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_principal_compare_flags.html
@@ -0,0 +1,170 @@
+<!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_principal_compare_flags - Compare two principals with additional flags. &#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_prompter_posix - Prompt user for password." href="krb5_prompter_posix.html" />
+ <link rel="prev" title="krb5_principal_compare_any_realm - Compare two principals ignoring realm components." href="krb5_principal_compare_any_realm.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_principal_compare_any_realm.html" title="krb5_principal_compare_any_realm - Compare two principals ignoring realm components."
+ accesskey="P">previous</a> |
+ <a href="krb5_prompter_posix.html" title="krb5_prompter_posix - Prompt user for password."
+ 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_principal_compare_flags - Compare two principals with additional flags.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[in]</strong> <strong>flags</strong> - Flags</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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>
+</dd>
+</dl>
+<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>
+</ul>
+</div></blockquote>
+<div class="admonition seealso">
+<p class="admonition-title">See also</p>
+<p>krb5_principal_compare()</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_principal_compare_flags - Compare two principals with additional flags.</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_principal_compare_any_realm.html" title="krb5_principal_compare_any_realm - Compare two principals ignoring realm components."
+ >previous</a> |
+ <a href="krb5_prompter_posix.html" title="krb5_prompter_posix - Prompt user for password."
+ >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_principal_compare_flags - Compare two principals with additional flags.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..84fb610f9672
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_process_key.html
@@ -0,0 +1,150 @@
+<!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_process_key &#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_string_to_key" href="krb5_string_to_key.html" />
+ <link rel="prev" title="krb5_random_key" href="krb5_random_key.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_random_key.html" title="krb5_random_key"
+ accesskey="P">previous</a> |
+ <a href="krb5_string_to_key.html" title="krb5_string_to_key"
+ 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_process_key">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-process-key">
+<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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<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>
+</dd>
+</dl>
+<p>DEPRECATED Replaced by krb5_c_* API family.</p>
+</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_process_key</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_random_key.html" title="krb5_random_key"
+ >previous</a> |
+ <a href="krb5_string_to_key.html" title="krb5_string_to_key"
+ >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_process_key">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..b37d54fdec0c
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_prompter_posix.html
@@ -0,0 +1,166 @@
+<!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_prompter_posix - Prompt user for password. &#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_realm_compare - Compare the realms of two principals." href="krb5_realm_compare.html" />
+ <link rel="prev" title="krb5_principal_compare_flags - Compare two principals with additional flags." href="krb5_principal_compare_flags.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_principal_compare_flags.html" title="krb5_principal_compare_flags - Compare two principals with additional flags."
+ accesskey="P">previous</a> |
+ <a href="krb5_realm_compare.html" title="krb5_realm_compare - Compare the realms of two principals."
+ 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_prompter_posix - Prompt user for password.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[in]</strong> <strong>banner</strong> - Banner to output during prompt</p>
+<p><strong>[in]</strong> <strong>num_prompts</strong> - Number of prompts in <em>prompts</em></p>
+<p><strong>[in]</strong> <strong>prompts</strong> - Array of prompts and replies</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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<span class="colon">:</span></dt>
+<dd class="field-even"><ul class="simple">
+<li><p>Kerberos error codes</p></li>
+</ul>
+</dd>
+</dl>
+<p>This function is intended to be used as a prompter callback for krb5_get_init_creds_password() or krb5_init_creds_init().</p>
+<p>Writes <em>name</em> and <em>banner</em> to stdout, each followed by a newline, then writes each prompt field in the <em>prompts</em> 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.</p>
+</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_prompter_posix - Prompt user for password.</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_principal_compare_flags.html" title="krb5_principal_compare_flags - Compare two principals with additional flags."
+ >previous</a> |
+ <a href="krb5_realm_compare.html" title="krb5_realm_compare - Compare the realms of two principals."
+ >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_prompter_posix - Prompt user for password.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..822338f5de5f
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_random_key.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_random_key &#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_process_key" href="krb5_process_key.html" />
+ <link rel="prev" title="krb5_kt_free_entry" href="krb5_kt_free_entry.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_kt_free_entry.html" title="krb5_kt_free_entry"
+ accesskey="P">previous</a> |
+ <a href="krb5_process_key.html" title="krb5_process_key"
+ 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_random_key">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-random-key">
+<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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<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>
+<p><strong>keyblock</strong></p>
+</dd>
+</dl>
+<p>DEPRECATED Replaced by krb5_c_* API family.</p>
+</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_random_key</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_kt_free_entry.html" title="krb5_kt_free_entry"
+ >previous</a> |
+ <a href="krb5_process_key.html" title="krb5_process_key"
+ >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_random_key">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..675da1ffa19b
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_rd_cred.html
@@ -0,0 +1,166 @@
+<!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_rd_cred - Read and validate a KRB-CRED message. &#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_rd_error - Decode a KRB-ERROR message." href="krb5_rd_error.html" />
+ <link rel="prev" title="krb5_principal2salt - Convert a principal name into the default salt for that principal." href="krb5_principal2salt.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_principal2salt.html" title="krb5_principal2salt - Convert a principal name into the default salt for that principal."
+ accesskey="P">previous</a> |
+ <a href="krb5_rd_error.html" title="krb5_rd_error - Decode a KRB-ERROR message."
+ 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_rd_cred - Read and validate a KRB-CRED message.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[out]</strong> <strong>creds_out</strong> - Null-terminated array of forwarded credentials</p>
+<p><strong>[out]</strong> <strong>rdata_out</strong> - Replay data (NULL if not needed)</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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>
+<blockquote>
+<div><p><em>creddata</em> will be decrypted using the receiving subkey if it is present in <em>auth_context</em> , or the session key if the receiving subkey is not present or fails to decrypt the message.</p>
+</div></blockquote>
+<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>
+</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_rd_cred - Read and validate a KRB-CRED message.</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_principal2salt.html" title="krb5_principal2salt - Convert a principal name into the default salt for that principal."
+ >previous</a> |
+ <a href="krb5_rd_error.html" title="krb5_rd_error - Decode a KRB-ERROR message."
+ >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_rd_cred - Read and validate a KRB-CRED message.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..32ef9cacd901
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_rd_error.html
@@ -0,0 +1,157 @@
+<!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_rd_error - Decode a KRB-ERROR message. &#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_rd_priv - Process a KRB-PRIV message." href="krb5_rd_priv.html" />
+ <link rel="prev" title="krb5_rd_cred - Read and validate a KRB-CRED message." href="krb5_rd_cred.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_rd_cred.html" title="krb5_rd_cred - Read and validate a KRB-CRED message."
+ accesskey="P">previous</a> |
+ <a href="krb5_rd_priv.html" title="krb5_rd_priv - Process a KRB-PRIV message."
+ 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_rd_error - Decode a KRB-ERROR message.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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 processes <strong>KRB-ERROR</strong> message <em>enc_errbuf</em> and returns an allocated structure <em>dec_error</em> containing the error message. Use krb5_free_error() to free <em>dec_error</em> when it is no longer needed.</p>
+</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_rd_error - Decode a KRB-ERROR message.</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_rd_cred.html" title="krb5_rd_cred - Read and validate a KRB-CRED message."
+ >previous</a> |
+ <a href="krb5_rd_priv.html" title="krb5_rd_priv - Process a KRB-PRIV message."
+ >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_rd_error - Decode a KRB-ERROR message.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..147aab27de92
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_rd_priv.html
@@ -0,0 +1,167 @@
+<!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_rd_priv - Process a KRB-PRIV message. &#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_rd_rep - Parse and decrypt a KRB_AP_REP message." href="krb5_rd_rep.html" />
+ <link rel="prev" title="krb5_rd_error - Decode a KRB-ERROR message." href="krb5_rd_error.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_rd_error.html" title="krb5_rd_error - Decode a KRB-ERROR message."
+ accesskey="P">previous</a> |
+ <a href="krb5_rd_rep.html" title="krb5_rd_rep - Parse and decrypt a KRB_AP_REP message."
+ 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_rd_priv - Process a KRB-PRIV message.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[out]</strong> <strong>userdata_out</strong> - Data parsed from <strong>KRB-PRIV</strong> message</p>
+<p><strong>[out]</strong> <strong>rdata_out</strong> - Replay data. Specify NULL if not needed</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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 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>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>
+</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_rd_priv - Process a KRB-PRIV message.</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_rd_error.html" title="krb5_rd_error - Decode a KRB-ERROR message."
+ >previous</a> |
+ <a href="krb5_rd_rep.html" title="krb5_rd_rep - Parse and decrypt a KRB_AP_REP message."
+ >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_rd_priv - Process a KRB-PRIV message.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..ca000de6514c
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_rd_rep.html
@@ -0,0 +1,159 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_rd_rep_dce - Parse and decrypt a KRB_AP_REP message for DCE RPC." href="krb5_rd_rep_dce.html" />
+ <link rel="prev" title="krb5_rd_priv - Process a KRB-PRIV message." href="krb5_rd_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_rd_priv.html" title="krb5_rd_priv - Process a KRB-PRIV message."
+ accesskey="P">previous</a> |
+ <a href="krb5_rd_rep_dce.html" title="krb5_rd_rep_dce - Parse and decrypt a KRB_AP_REP message for DCE RPC."
+ 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_rd_rep - Parse and decrypt a KRB_AP_REP message.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[out]</strong> <strong>repl</strong> - Decrypted reply message</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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 parses, decrypts and verifies a message from <em>inbuf</em> and fills in <em>repl</em> with a pointer to allocated memory containing the fields from the encrypted response.</p>
+<p>Use krb5_free_ap_rep_enc_part() to free <em>repl</em> when it is no longer needed.</p>
+</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_rd_rep - Parse and decrypt a KRB_AP_REP message.</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_rd_priv.html" title="krb5_rd_priv - Process a KRB-PRIV message."
+ >previous</a> |
+ <a href="krb5_rd_rep_dce.html" title="krb5_rd_rep_dce - Parse and decrypt a KRB_AP_REP message for DCE RPC."
+ >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_rd_rep - Parse and decrypt a KRB_AP_REP message.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..38cb36cbf828
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_rd_rep_dce.html
@@ -0,0 +1,158 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_rd_req - Parse and decrypt a KRB_AP_REQ message." href="krb5_rd_req.html" />
+ <link rel="prev" title="krb5_rd_rep - Parse and decrypt a KRB_AP_REP message." href="krb5_rd_rep.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_rd_rep.html" title="krb5_rd_rep - Parse and decrypt a KRB_AP_REP message."
+ accesskey="P">previous</a> |
+ <a href="krb5_rd_req.html" title="krb5_rd_req - Parse and decrypt a KRB_AP_REQ message."
+ 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_rd_rep_dce - Parse and decrypt a KRB_AP_REP message for DCE RPC.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[out]</strong> <strong>nonce</strong> - Sequence number from the decrypted reply</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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 parses, decrypts and verifies a message from <em>inbuf</em> and fills in <em>nonce</em> with a decrypted reply sequence number.</p>
+</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_rd_rep_dce - Parse and decrypt a KRB_AP_REP message for DCE RPC.</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_rd_rep.html" title="krb5_rd_rep - Parse and decrypt a KRB_AP_REP message."
+ >previous</a> |
+ <a href="krb5_rd_req.html" title="krb5_rd_req - Parse and decrypt a KRB_AP_REQ message."
+ >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_rd_rep_dce - Parse and decrypt a KRB_AP_REP message for DCE RPC.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..eea243187dbc
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_rd_req.html
@@ -0,0 +1,176 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_rd_safe - Process KRB-SAFE message." href="krb5_rd_safe.html" />
+ <link rel="prev" title="krb5_rd_rep_dce - Parse and decrypt a KRB_AP_REP message for DCE RPC." href="krb5_rd_rep_dce.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_rd_rep_dce.html" title="krb5_rd_rep_dce - Parse and decrypt a KRB_AP_REP message for DCE RPC."
+ accesskey="P">previous</a> |
+ <a href="krb5_rd_safe.html" title="krb5_rd_safe - Process KRB-SAFE message."
+ 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_rd_req - Parse and decrypt a KRB_AP_REQ message.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[in]</strong> <strong>server</strong> - Matching principal for server, or NULL to allow any principal in keytab</p>
+<p><strong>[in]</strong> <strong>keytab</strong> - Key table, or NULL to use the default</p>
+<p><strong>[out]</strong> <strong>ap_req_options</strong> - If non-null, the AP-REQ flags on output</p>
+<p><strong>[out]</strong> <strong>ticket</strong> - If non-null, ticket from the AP-REQ message</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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 parses, decrypts and verifies a AP-REQ message from <em>inbuf</em> and stores the authenticator in <em>auth_context</em> .</p>
+<p>If a keyblock was specified in <em>auth_context</em> using krb5_auth_con_setuseruserkey(), that key is used to decrypt the ticket in AP-REQ message and <em>keytab</em> is ignored. In this case, <em>server</em> should be specified as a complete principal name to allow for proper transited-path checking and replay cache selection.</p>
+<p>Otherwise, the decryption key is obtained from <em>keytab</em> , or from the default keytab if it is NULL. In this case, <em>server</em> may be a complete principal name, a matching principal (see krb5_sname_match()), or NULL to match any principal name. The keys tried against the encrypted part of the ticket are determined as follows:</p>
+<blockquote>
+<div><ul class="simple">
+<li><p>If <em>server</em> is a complete principal name, then its entry in <em>keytab</em> is tried.</p></li>
+<li><p>Otherwise, if <em>keytab</em> is iterable, then all entries in <em>keytab</em> which match <em>server</em> are tried.</p></li>
+<li><p>Otherwise, the server principal in the ticket must match <em>server</em> , and its entry in <em>keytab</em> is tried.</p></li>
+</ul>
+</div></blockquote>
+<p>The client specified in the decrypted authenticator must match the client specified in the decrypted ticket.</p>
+<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>Use krb5_free_ticket() to free <em>ticket</em> when it is no longer needed.</p>
+</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_rd_req - Parse and decrypt a KRB_AP_REQ message.</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_rd_rep_dce.html" title="krb5_rd_rep_dce - Parse and decrypt a KRB_AP_REP message for DCE RPC."
+ >previous</a> |
+ <a href="krb5_rd_safe.html" title="krb5_rd_safe - Process KRB-SAFE message."
+ >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_rd_req - Parse and decrypt a KRB_AP_REQ message.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..9d8bb0bbfc2c
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_rd_safe.html
@@ -0,0 +1,167 @@
+<!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_rd_safe - Process KRB-SAFE message. &#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_read_password - Read a password from keyboard input." href="krb5_read_password.html" />
+ <link rel="prev" title="krb5_rd_req - Parse and decrypt a KRB_AP_REQ message." href="krb5_rd_req.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_rd_req.html" title="krb5_rd_req - Parse and decrypt a KRB_AP_REQ message."
+ accesskey="P">previous</a> |
+ <a href="krb5_read_password.html" title="krb5_read_password - Read a password from keyboard input."
+ 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_rd_safe - Process KRB-SAFE message.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[out]</strong> <strong>userdata_out</strong> - Data parsed from <strong>KRB-SAFE</strong> message</p>
+<p><strong>[out]</strong> <strong>rdata_out</strong> - Replay data. Specify NULL if not needed</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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 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>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>
+</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_rd_safe - Process KRB-SAFE message.</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_rd_req.html" title="krb5_rd_req - Parse and decrypt a KRB_AP_REQ message."
+ >previous</a> |
+ <a href="krb5_read_password.html" title="krb5_read_password - Read a password from keyboard input."
+ >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_rd_safe - Process KRB-SAFE message.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..c988343b10bb
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_read_password.html
@@ -0,0 +1,170 @@
+<!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_read_password - Read a password from keyboard input. &#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_salttype_to_string - Convert a salt type to a string." href="krb5_salttype_to_string.html" />
+ <link rel="prev" title="krb5_rd_safe - Process KRB-SAFE message." href="krb5_rd_safe.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_rd_safe.html" title="krb5_rd_safe - Process KRB-SAFE message."
+ accesskey="P">previous</a> |
+ <a href="krb5_salttype_to_string.html" title="krb5_salttype_to_string - Convert a salt type to a string."
+ 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_read_password - Read a password from keyboard input.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[out]</strong> <strong>return_pwd</strong> - Returned password</p>
+<p><strong>[inout]</strong> <strong>size_return</strong> - On input, maximum size of password; on output, size of password read</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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<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>
+</ul>
+</dd>
+</dl>
+<p>This function reads a password from keyboard input and stores it in <em>return_pwd</em> . <em>size_return</em> should be set by the caller to the amount of storage space available in <em>return_pwd</em> ; on successful return, it will be set to the length of the password read.</p>
+<blockquote>
+<div><p><em>prompt</em> is printed to the terminal, followed by”:”, and then a password is read from the keyboard.</p>
+</div></blockquote>
+<p>If <em>prompt2</em> is NULL, the password is read only once. Otherwise, <em>prompt2</em> is printed to the terminal and a second password is read. If the two passwords entered are not identical, KRB5_LIBOS_BADPWDMATCH is returned.</p>
+<p>Echoing is turned off when the password is read.</p>
+</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_read_password - Read a password from keyboard input.</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_rd_safe.html" title="krb5_rd_safe - Process KRB-SAFE message."
+ >previous</a> |
+ <a href="krb5_salttype_to_string.html" title="krb5_salttype_to_string - Convert a salt type to a string."
+ >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_read_password - Read a password from keyboard input.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..34f73f3f2111
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_realm_compare.html
@@ -0,0 +1,156 @@
+<!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_realm_compare - Compare the realms of two principals. &#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_responder_get_challenge - Retrieve the challenge data for a given question in the responder context." href="krb5_responder_get_challenge.html" />
+ <link rel="prev" title="krb5_prompter_posix - Prompt user for password." href="krb5_prompter_posix.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_prompter_posix.html" title="krb5_prompter_posix - Prompt user for password."
+ accesskey="P">previous</a> |
+ <a href="krb5_responder_get_challenge.html" title="krb5_responder_get_challenge - Retrieve the challenge data for a given question in the responder 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_realm_compare - Compare the realms of two principals.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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>
+</dd>
+</dl>
+</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_realm_compare - Compare the realms of two principals.</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_prompter_posix.html" title="krb5_prompter_posix - Prompt user for password."
+ >previous</a> |
+ <a href="krb5_responder_get_challenge.html" title="krb5_responder_get_challenge - Retrieve the challenge data for a given question in the responder 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_realm_compare - Compare the realms of two principals.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_recvauth.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_recvauth.html
new file mode 100644
index 000000000000..b2e203f91488
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_recvauth.html
@@ -0,0 +1,167 @@
+<!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_recvauth - Server function for sendauth protocol. &#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_recvauth_version - Server function for sendauth protocol with version parameter." href="krb5_recvauth_version.html" />
+ <link rel="prev" title="krb5_k_verify_checksum_iov - Validate a checksum element in IOV array (operates on opaque key)." href="krb5_k_verify_checksum_iov.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_k_verify_checksum_iov.html" title="krb5_k_verify_checksum_iov - Validate a checksum element in IOV array (operates on opaque key)."
+ accesskey="P">previous</a> |
+ <a href="krb5_recvauth_version.html" title="krb5_recvauth_version - Server function for sendauth protocol with version parameter."
+ 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_recvauth - Server function for sendauth protocol.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[in]</strong> <strong>appl_version</strong> - Application protocol version to be matched against the client’s application version</p>
+<p><strong>[in]</strong> <strong>server</strong> - Server principal (NULL for any in <em>keytab</em> )</p>
+<p><strong>[in]</strong> <strong>flags</strong> - Additional specifications</p>
+<p><strong>[in]</strong> <strong>keytab</strong> - Key table containing service keys</p>
+<p><strong>[out]</strong> <strong>ticket</strong> - Ticket (NULL if not needed)</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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 performs the server side of a sendauth/recvauth exchange by sending and receiving messages over <em>fd</em> .</p>
+<p>Use krb5_free_ticket() to free <em>ticket</em> when it is no longer needed.</p>
+<div class="admonition seealso">
+<p class="admonition-title">See also</p>
+<p>krb5_sendauth()</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_recvauth - Server function for sendauth protocol.</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_k_verify_checksum_iov.html" title="krb5_k_verify_checksum_iov - Validate a checksum element in IOV array (operates on opaque key)."
+ >previous</a> |
+ <a href="krb5_recvauth_version.html" title="krb5_recvauth_version - Server function for sendauth protocol with version parameter."
+ >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_recvauth - Server function for sendauth protocol.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..5518baeda9f4
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_recvauth_version.html
@@ -0,0 +1,162 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_sendauth - Client function for sendauth protocol." href="krb5_sendauth.html" />
+ <link rel="prev" title="krb5_recvauth - Server function for sendauth protocol." href="krb5_recvauth.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_recvauth.html" title="krb5_recvauth - Server function for sendauth protocol."
+ accesskey="P">previous</a> |
+ <a href="krb5_sendauth.html" title="krb5_sendauth - Client function for sendauth protocol."
+ 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_recvauth_version - Server function for sendauth protocol with version parameter.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[in]</strong> <strong>server</strong> - Server principal (NULL for any in <em>keytab</em> )</p>
+<p><strong>[in]</strong> <strong>flags</strong> - Additional specifications</p>
+<p><strong>[in]</strong> <strong>keytab</strong> - Decryption key</p>
+<p><strong>[out]</strong> <strong>ticket</strong> - Ticket (NULL if not needed)</p>
+<p><strong>[out]</strong> <strong>version</strong> - sendauth protocol version (NULL if not needed)</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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 is similar to krb5_recvauth() with the additional output information place into <em>version</em> .</p>
+</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_recvauth_version - Server function for sendauth protocol with version parameter.</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_recvauth.html" title="krb5_recvauth - Server function for sendauth protocol."
+ >previous</a> |
+ <a href="krb5_sendauth.html" title="krb5_sendauth - Client function for sendauth protocol."
+ >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_recvauth_version - Server function for sendauth protocol with version parameter.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..616f0be8dbd4
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_responder_get_challenge.html
@@ -0,0 +1,154 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_responder_list_questions - List the question names contained in the responder context." href="krb5_responder_list_questions.html" />
+ <link rel="prev" title="krb5_realm_compare - Compare the realms of two principals." href="krb5_realm_compare.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_realm_compare.html" title="krb5_realm_compare - Compare the realms of two principals."
+ accesskey="P">previous</a> |
+ <a href="krb5_responder_list_questions.html" title="krb5_responder_list_questions - List the question names contained in the responder 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_responder_get_challenge - Retrieve the challenge data for a given question in the responder context.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<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>
+</dd>
+</dl>
+<p>Return a pointer to a C string containing the challenge for <em>question</em> within <em>rctx</em> , or NULL if the question is not present in <em>rctx</em> . The structure of the question depends on the question name, but will always be printable UTF-8 text. The returned pointer is an alias, valid only as long as the lifetime of <em>rctx</em> , and should not be modified or freed by the caller.</p>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>New in 1.11</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_responder_get_challenge - Retrieve the challenge data for a given question in the responder context.</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_realm_compare.html" title="krb5_realm_compare - Compare the realms of two principals."
+ >previous</a> |
+ <a href="krb5_responder_list_questions.html" title="krb5_responder_list_questions - List the question names contained in the responder 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_responder_get_challenge - Retrieve the challenge data for a given question in the responder context.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..685890c9fd34
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_responder_list_questions.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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_responder_set_answer - Answer a named question in the responder context." href="krb5_responder_set_answer.html" />
+ <link rel="prev" title="krb5_responder_get_challenge - Retrieve the challenge data for a given question in the responder context." href="krb5_responder_get_challenge.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_responder_get_challenge.html" title="krb5_responder_get_challenge - Retrieve the challenge data for a given question in the responder context."
+ accesskey="P">previous</a> |
+ <a href="krb5_responder_set_answer.html" title="krb5_responder_set_answer - Answer a named question in the responder 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_responder_list_questions - List the question names contained in the responder context.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<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>
+</dl>
+<p>Return a pointer to a null-terminated list of question names which are present in <em>rctx</em> . The pointer is an alias, valid only as long as the lifetime of <em>rctx</em> , and should not be modified or freed by the caller. A question’s challenge can be retrieved using krb5_responder_get_challenge() and answered using krb5_responder_set_answer().</p>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>New in 1.11</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_responder_list_questions - List the question names contained in the responder context.</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_responder_get_challenge.html" title="krb5_responder_get_challenge - Retrieve the challenge data for a given question in the responder context."
+ >previous</a> |
+ <a href="krb5_responder_set_answer.html" title="krb5_responder_set_answer - Answer a named question in the responder 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_responder_list_questions - List the question names contained in the responder context.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..34f8a4ac5b74
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_responder_otp_challenge_free.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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_responder_pkinit_get_challenge - Decode the KRB5_RESPONDER_QUESTION_PKINIT to a C struct." href="krb5_responder_pkinit_get_challenge.html" />
+ <link rel="prev" title="krb5_responder_otp_set_answer - Answer the KRB5_RESPONDER_QUESTION_OTP question." href="krb5_responder_otp_set_answer.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_responder_otp_set_answer.html" title="krb5_responder_otp_set_answer - Answer the KRB5_RESPONDER_QUESTION_OTP question."
+ accesskey="P">previous</a> |
+ <a href="krb5_responder_pkinit_get_challenge.html" title="krb5_responder_pkinit_get_challenge - Decode the KRB5_RESPONDER_QUESTION_PKINIT to a C struct."
+ 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_responder_otp_challenge_free - Free the value returned by krb5_responder_otp_get_challenge().">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<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>
+</dd>
+</dl>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>New in 1.11</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_responder_otp_challenge_free - Free the value returned by krb5_responder_otp_get_challenge().</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_responder_otp_set_answer.html" title="krb5_responder_otp_set_answer - Answer the KRB5_RESPONDER_QUESTION_OTP question."
+ >previous</a> |
+ <a href="krb5_responder_pkinit_get_challenge.html" title="krb5_responder_pkinit_get_challenge - Decode the KRB5_RESPONDER_QUESTION_PKINIT to a C struct."
+ >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_responder_otp_challenge_free - Free the value returned by krb5_responder_otp_get_challenge().">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..1be6d7b8837f
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_responder_otp_get_challenge.html
@@ -0,0 +1,155 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_responder_otp_set_answer - Answer the KRB5_RESPONDER_QUESTION_OTP question." href="krb5_responder_otp_set_answer.html" />
+ <link rel="prev" title="krb5_responder_set_answer - Answer a named question in the responder context." href="krb5_responder_set_answer.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_responder_set_answer.html" title="krb5_responder_set_answer - Answer a named question in the responder context."
+ accesskey="P">previous</a> |
+ <a href="krb5_responder_otp_set_answer.html" title="krb5_responder_otp_set_answer - Answer the KRB5_RESPONDER_QUESTION_OTP question."
+ 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_responder_otp_get_challenge - Decode the KRB5_RESPONDER_QUESTION_OTP to a C struct.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<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>
+</dd>
+</dl>
+<p>A convenience function which parses the KRB5_RESPONDER_QUESTION_OTP question challenge data, making it available in native C. The main feature of this function is the ability to interact with OTP tokens without parsing the JSON.</p>
+<p>The returned value must be passed to krb5_responder_otp_challenge_free() to be freed.</p>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>New in 1.11</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_responder_otp_get_challenge - Decode the KRB5_RESPONDER_QUESTION_OTP to a C struct.</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_responder_set_answer.html" title="krb5_responder_set_answer - Answer a named question in the responder context."
+ >previous</a> |
+ <a href="krb5_responder_otp_set_answer.html" title="krb5_responder_otp_set_answer - Answer the KRB5_RESPONDER_QUESTION_OTP question."
+ >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_responder_otp_get_challenge - Decode the KRB5_RESPONDER_QUESTION_OTP to a C struct.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..6e0041c1556c
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_responder_otp_set_answer.html
@@ -0,0 +1,155 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_responder_otp_challenge_free - Free the value returned by krb5_responder_otp_get_challenge()." href="krb5_responder_otp_challenge_free.html" />
+ <link rel="prev" title="krb5_responder_otp_get_challenge - Decode the KRB5_RESPONDER_QUESTION_OTP to a C struct." href="krb5_responder_otp_get_challenge.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_responder_otp_get_challenge.html" title="krb5_responder_otp_get_challenge - Decode the KRB5_RESPONDER_QUESTION_OTP to a C struct."
+ accesskey="P">previous</a> |
+ <a href="krb5_responder_otp_challenge_free.html" title="krb5_responder_otp_challenge_free - Free the value returned by krb5_responder_otp_get_challenge()."
+ 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_responder_otp_set_answer - Answer the KRB5_RESPONDER_QUESTION_OTP question.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<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>
+<p><strong>[in]</strong> <strong>value</strong> - The value to set, or NULL for none</p>
+<p><strong>[in]</strong> <strong>pin</strong> - The pin to set, or NULL for none</p>
+</dd>
+</dl>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>New in 1.11</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_responder_otp_set_answer - Answer the KRB5_RESPONDER_QUESTION_OTP question.</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_responder_otp_get_challenge.html" title="krb5_responder_otp_get_challenge - Decode the KRB5_RESPONDER_QUESTION_OTP to a C struct."
+ >previous</a> |
+ <a href="krb5_responder_otp_challenge_free.html" title="krb5_responder_otp_challenge_free - Free the value returned by krb5_responder_otp_get_challenge()."
+ >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_responder_otp_set_answer - Answer the KRB5_RESPONDER_QUESTION_OTP question.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..19ffbe98639d
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_responder_pkinit_challenge_free.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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_set_default_realm - Override the default realm for the specified context." href="krb5_set_default_realm.html" />
+ <link rel="prev" title="krb5_responder_pkinit_set_answer - Answer the KRB5_RESPONDER_QUESTION_PKINIT question for one identity." href="krb5_responder_pkinit_set_answer.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_responder_pkinit_set_answer.html" title="krb5_responder_pkinit_set_answer - Answer the KRB5_RESPONDER_QUESTION_PKINIT question for one identity."
+ accesskey="P">previous</a> |
+ <a href="krb5_set_default_realm.html" title="krb5_set_default_realm - Override the default realm for the specified 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_responder_pkinit_challenge_free - Free the value returned by krb5_responder_pkinit_get_challenge().">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<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>
+</dd>
+</dl>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>New in 1.12</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_responder_pkinit_challenge_free - Free the value returned by krb5_responder_pkinit_get_challenge().</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_responder_pkinit_set_answer.html" title="krb5_responder_pkinit_set_answer - Answer the KRB5_RESPONDER_QUESTION_PKINIT question for one identity."
+ >previous</a> |
+ <a href="krb5_set_default_realm.html" title="krb5_set_default_realm - Override the default realm for the specified 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_responder_pkinit_challenge_free - Free the value returned by krb5_responder_pkinit_get_challenge().">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..16e6a0eb9990
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_responder_pkinit_get_challenge.html
@@ -0,0 +1,155 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_responder_pkinit_set_answer - Answer the KRB5_RESPONDER_QUESTION_PKINIT question for one identity." href="krb5_responder_pkinit_set_answer.html" />
+ <link rel="prev" title="krb5_responder_otp_challenge_free - Free the value returned by krb5_responder_otp_get_challenge()." href="krb5_responder_otp_challenge_free.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_responder_otp_challenge_free.html" title="krb5_responder_otp_challenge_free - Free the value returned by krb5_responder_otp_get_challenge()."
+ accesskey="P">previous</a> |
+ <a href="krb5_responder_pkinit_set_answer.html" title="krb5_responder_pkinit_set_answer - Answer the KRB5_RESPONDER_QUESTION_PKINIT question for one identity."
+ 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_responder_pkinit_get_challenge - Decode the KRB5_RESPONDER_QUESTION_PKINIT to a C struct.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<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>
+</dd>
+</dl>
+<p>A convenience function which parses the KRB5_RESPONDER_QUESTION_PKINIT question challenge data, making it available in native C. The main feature of this function is the ability to read the challenge without parsing the JSON.</p>
+<p>The returned value must be passed to krb5_responder_pkinit_challenge_free() to be freed.</p>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>New in 1.12</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_responder_pkinit_get_challenge - Decode the KRB5_RESPONDER_QUESTION_PKINIT to a C struct.</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_responder_otp_challenge_free.html" title="krb5_responder_otp_challenge_free - Free the value returned by krb5_responder_otp_get_challenge()."
+ >previous</a> |
+ <a href="krb5_responder_pkinit_set_answer.html" title="krb5_responder_pkinit_set_answer - Answer the KRB5_RESPONDER_QUESTION_PKINIT question for one identity."
+ >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_responder_pkinit_get_challenge - Decode the KRB5_RESPONDER_QUESTION_PKINIT to a C struct.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..aee94cd1a50f
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_responder_pkinit_set_answer.html
@@ -0,0 +1,154 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_responder_pkinit_challenge_free - Free the value returned by krb5_responder_pkinit_get_challenge()." href="krb5_responder_pkinit_challenge_free.html" />
+ <link rel="prev" title="krb5_responder_pkinit_get_challenge - Decode the KRB5_RESPONDER_QUESTION_PKINIT to a C struct." href="krb5_responder_pkinit_get_challenge.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_responder_pkinit_get_challenge.html" title="krb5_responder_pkinit_get_challenge - Decode the KRB5_RESPONDER_QUESTION_PKINIT to a C struct."
+ accesskey="P">previous</a> |
+ <a href="krb5_responder_pkinit_challenge_free.html" title="krb5_responder_pkinit_challenge_free - Free the value returned by krb5_responder_pkinit_get_challenge()."
+ 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_responder_pkinit_set_answer - Answer the KRB5_RESPONDER_QUESTION_PKINIT question for one identity.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<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>
+<p><strong>[in]</strong> <strong>pin</strong> - The provided PIN, or NULL for none</p>
+</dd>
+</dl>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>New in 1.12</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_responder_pkinit_set_answer - Answer the KRB5_RESPONDER_QUESTION_PKINIT question for one identity.</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_responder_pkinit_get_challenge.html" title="krb5_responder_pkinit_get_challenge - Decode the KRB5_RESPONDER_QUESTION_PKINIT to a C struct."
+ >previous</a> |
+ <a href="krb5_responder_pkinit_challenge_free.html" title="krb5_responder_pkinit_challenge_free - Free the value returned by krb5_responder_pkinit_get_challenge()."
+ >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_responder_pkinit_set_answer - Answer the KRB5_RESPONDER_QUESTION_PKINIT question for one identity.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..3762e58d1d61
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_responder_set_answer.html
@@ -0,0 +1,162 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_responder_otp_get_challenge - Decode the KRB5_RESPONDER_QUESTION_OTP to a C struct." href="krb5_responder_otp_get_challenge.html" />
+ <link rel="prev" title="krb5_responder_list_questions - List the question names contained in the responder context." href="krb5_responder_list_questions.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_responder_list_questions.html" title="krb5_responder_list_questions - List the question names contained in the responder context."
+ accesskey="P">previous</a> |
+ <a href="krb5_responder_otp_get_challenge.html" title="krb5_responder_otp_get_challenge - Decode the KRB5_RESPONDER_QUESTION_OTP to a C struct."
+ 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_responder_set_answer - Answer a named question in the responder context.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<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>
+<p><strong>[in]</strong> <strong>answer</strong> - The string to set (MUST be printable UTF-8)</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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>
+</dd>
+</dl>
+<p>This function supplies an answer to <em>question</em> within <em>rctx</em> . The appropriate form of the answer depends on the question name.</p>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>New in 1.11</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_responder_set_answer - Answer a named question in the responder context.</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_responder_list_questions.html" title="krb5_responder_list_questions - List the question names contained in the responder context."
+ >previous</a> |
+ <a href="krb5_responder_otp_get_challenge.html" title="krb5_responder_otp_get_challenge - Decode the KRB5_RESPONDER_QUESTION_OTP to a C struct."
+ >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_responder_set_answer - Answer a named question in the responder context.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..15f6361913ce
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_salttype_to_string.html
@@ -0,0 +1,156 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_server_decrypt_ticket_keytab - Decrypt a ticket using the specified key table." href="krb5_server_decrypt_ticket_keytab.html" />
+ <link rel="prev" title="krb5_read_password - Read a password from keyboard input." href="krb5_read_password.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_read_password.html" title="krb5_read_password - Read a password from keyboard input."
+ accesskey="P">previous</a> |
+ <a href="krb5_server_decrypt_ticket_keytab.html" title="krb5_server_decrypt_ticket_keytab - Decrypt a ticket using the specified key table."
+ 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_salttype_to_string - Convert a salt type to a string.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<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<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>
+</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_salttype_to_string - Convert a salt type to a string.</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_read_password.html" title="krb5_read_password - Read a password from keyboard input."
+ >previous</a> |
+ <a href="krb5_server_decrypt_ticket_keytab.html" title="krb5_server_decrypt_ticket_keytab - Decrypt a ticket using the specified key table."
+ >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_salttype_to_string - Convert a salt type to a string.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_sendauth.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_sendauth.html
new file mode 100644
index 000000000000..91a8db69334f
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_sendauth.html
@@ -0,0 +1,183 @@
+<!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_sendauth - Client function for sendauth protocol. &#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_524_convert_creds - Convert a Kerberos V5 credentials to a Kerberos V4 credentials." href="krb5_524_convert_creds.html" />
+ <link rel="prev" title="krb5_recvauth_version - Server function for sendauth protocol with version parameter." href="krb5_recvauth_version.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_recvauth_version.html" title="krb5_recvauth_version - Server function for sendauth protocol with version parameter."
+ accesskey="P">previous</a> |
+ <a href="krb5_524_convert_creds.html" title="krb5_524_convert_creds - Convert a Kerberos V5 credentials to a Kerberos V4 credentials."
+ 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_sendauth - Client function for sendauth protocol.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[in]</strong> <strong>appl_version</strong> - Application protocol version to be matched with the receiver’s application version</p>
+<p><strong>[in]</strong> <strong>client</strong> - Client principal</p>
+<p><strong>[in]</strong> <strong>server</strong> - Server principal</p>
+<p><strong>[in]</strong> <strong>ap_req_options</strong> - Options (see AP_OPTS macros)</p>
+<p><strong>[in]</strong> <strong>in_data</strong> - Data to be sent to the server</p>
+<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>out_creds</strong> - If non-null, the retrieved credentials</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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 performs the client side of a sendauth/recvauth exchange by sending and receiving messages over <em>fd</em> .</p>
+<p>Credentials may be specified in three ways:</p>
+<blockquote>
+<div><blockquote>
+<div><ul class="simple">
+<li><p>If <em>in_creds</em> is NULL, credentials are obtained with krb5_get_credentials() using the principals <em>client</em> and <em>server</em> . <em>server</em> must be non-null; <em>client</em> may NULL to use the default principal of <em>ccache</em> .</p></li>
+<li><p>If <em>in_creds</em> is non-null, but does not contain a ticket, credentials for the exchange are obtained with krb5_get_credentials() using <em>in_creds</em> . In this case, the values of <em>client</em> and <em>server</em> are unused.</p></li>
+<li><p>If <em>in_creds</em> is a complete credentials structure, it used directly. In this case, the values of <em>client</em> , <em>server</em> , and <em>ccache</em> are unused.</p></li>
+</ul>
+</div></blockquote>
+<p>If the server is using a different application protocol than that specified in <em>appl_version</em> , an error will be returned.</p>
+</div></blockquote>
+<p>Use krb5_free_creds() to free <em>out_creds</em> , krb5_free_ap_rep_enc_part() to free <em>rep_result</em> , and krb5_free_error() to free <em>error</em> when they are no longer needed.</p>
+<div class="admonition seealso">
+<p class="admonition-title">See also</p>
+<p>krb5_recvauth()</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_sendauth - Client function for sendauth protocol.</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_recvauth_version.html" title="krb5_recvauth_version - Server function for sendauth protocol with version parameter."
+ >previous</a> |
+ <a href="krb5_524_convert_creds.html" title="krb5_524_convert_creds - Convert a Kerberos V5 credentials to a Kerberos V4 credentials."
+ >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_sendauth - Client function for sendauth protocol.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..385067cc8362
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_server_decrypt_ticket_keytab.html
@@ -0,0 +1,157 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_set_default_tgs_enctypes - Set default TGS encryption types in a krb5_context structure." href="krb5_set_default_tgs_enctypes.html" />
+ <link rel="prev" title="krb5_salttype_to_string - Convert a salt type to a string." href="krb5_salttype_to_string.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_salttype_to_string.html" title="krb5_salttype_to_string - Convert a salt type to a string."
+ accesskey="P">previous</a> |
+ <a href="krb5_set_default_tgs_enctypes.html" title="krb5_set_default_tgs_enctypes - Set default TGS encryption types in a krb5_context structure."
+ 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_server_decrypt_ticket_keytab - Decrypt a ticket using the specified key table.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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 takes a <em>ticket</em> as input and decrypts it using key data from <em>kt</em> . The result is placed into <em>ticket-&gt;enc_part2</em> .</p>
+</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_server_decrypt_ticket_keytab - Decrypt a ticket using the specified key table.</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_salttype_to_string.html" title="krb5_salttype_to_string - Convert a salt type to a string."
+ >previous</a> |
+ <a href="krb5_set_default_tgs_enctypes.html" title="krb5_set_default_tgs_enctypes - Set default TGS encryption types in a krb5_context structure."
+ >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_server_decrypt_ticket_keytab - Decrypt a ticket using the specified key table.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..0168b324e53e
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_set_default_realm.html
@@ -0,0 +1,161 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_set_password - Set a password for a principal using specified credentials." href="krb5_set_password.html" />
+ <link rel="prev" title="krb5_responder_pkinit_challenge_free - Free the value returned by krb5_responder_pkinit_get_challenge()." href="krb5_responder_pkinit_challenge_free.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_responder_pkinit_challenge_free.html" title="krb5_responder_pkinit_challenge_free - Free the value returned by krb5_responder_pkinit_get_challenge()."
+ accesskey="P">previous</a> |
+ <a href="krb5_set_password.html" title="krb5_set_password - Set a password for a principal using specified credentials."
+ 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_set_default_realm - Override the default realm for the specified context.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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<span class="colon">:</span></dt>
+<dd class="field-even"><ul class="simple">
+<li><p>Kerberos error codes</p></li>
+</ul>
+</dd>
+</dl>
+<p>If <em>lrealm</em> is NULL, clear the default realm setting.</p>
+</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_set_default_realm - Override the default realm for the specified context.</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_responder_pkinit_challenge_free.html" title="krb5_responder_pkinit_challenge_free - Free the value returned by krb5_responder_pkinit_get_challenge()."
+ >previous</a> |
+ <a href="krb5_set_password.html" title="krb5_set_password - Set a password for a principal using specified credentials."
+ >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_set_default_realm - Override the default realm for the specified context.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..5941351737db
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_set_default_tgs_enctypes.html
@@ -0,0 +1,166 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_set_error_message - Set an extended error message for an error code." href="krb5_set_error_message.html" />
+ <link rel="prev" title="krb5_server_decrypt_ticket_keytab - Decrypt a ticket using the specified key table." href="krb5_server_decrypt_ticket_keytab.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_server_decrypt_ticket_keytab.html" title="krb5_server_decrypt_ticket_keytab - Decrypt a ticket using the specified key table."
+ accesskey="P">previous</a> |
+ <a href="krb5_set_error_message.html" title="krb5_set_error_message - Set an extended error message for an error code."
+ 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_set_default_tgs_enctypes - Set default TGS encryption types in a krb5_context structure.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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<span class="colon">:</span></dt>
+<dd class="field-even"><ul class="simple">
+<li><p>Kerberos error codes</p></li>
+</ul>
+</dd>
+</dl>
+<p>This function sets the default enctype list for TGS requests made using <em>context</em> to <em>etypes</em> .</p>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>This overrides the default list (from config file or built-in).</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_set_default_tgs_enctypes - Set default TGS encryption types in a krb5_context structure.</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_server_decrypt_ticket_keytab.html" title="krb5_server_decrypt_ticket_keytab - Decrypt a ticket using the specified key table."
+ >previous</a> |
+ <a href="krb5_set_error_message.html" title="krb5_set_error_message - Set an extended error message for an error code."
+ >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_set_default_tgs_enctypes - Set default TGS encryption types in a krb5_context structure.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..71c4c7ee787a
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_set_error_message.html
@@ -0,0 +1,149 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_set_kdc_recv_hook - Set a KDC post-receive hook function." href="krb5_set_kdc_recv_hook.html" />
+ <link rel="prev" title="krb5_set_default_tgs_enctypes - Set default TGS encryption types in a krb5_context structure." href="krb5_set_default_tgs_enctypes.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_set_default_tgs_enctypes.html" title="krb5_set_default_tgs_enctypes - Set default TGS encryption types in a krb5_context structure."
+ accesskey="P">previous</a> |
+ <a href="krb5_set_kdc_recv_hook.html" title="krb5_set_kdc_recv_hook - Set a KDC post-receive hook function."
+ 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_set_error_message - Set an extended error message for an error code.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<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>
+</dd>
+</dl>
+</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_set_error_message - Set an extended error message for an error code.</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_set_default_tgs_enctypes.html" title="krb5_set_default_tgs_enctypes - Set default TGS encryption types in a krb5_context structure."
+ >previous</a> |
+ <a href="krb5_set_kdc_recv_hook.html" title="krb5_set_kdc_recv_hook - Set a KDC post-receive hook function."
+ >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_set_error_message - Set an extended error message for an error code.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..d344bb4361a7
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_set_kdc_recv_hook.html
@@ -0,0 +1,156 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_set_kdc_send_hook - Set a KDC pre-send hook function." href="krb5_set_kdc_send_hook.html" />
+ <link rel="prev" title="krb5_set_error_message - Set an extended error message for an error code." href="krb5_set_error_message.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_set_error_message.html" title="krb5_set_error_message - Set an extended error message for an error code."
+ accesskey="P">previous</a> |
+ <a href="krb5_set_kdc_send_hook.html" title="krb5_set_kdc_send_hook - Set a KDC pre-send hook function."
+ 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_set_kdc_recv_hook - Set a KDC post-receive hook function.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<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>
+</dd>
+</dl>
+<blockquote>
+<div><p><em>recv_hook</em> will be called after a reply is received from a KDC during a call to a library function such as krb5_get_credentials(). The hook function may inspect or override the reply. This hook will not be executed if the pre-send hook returns a synthetic reply.</p>
+</div></blockquote>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>New in 1.15</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_set_kdc_recv_hook - Set a KDC post-receive hook function.</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_set_error_message.html" title="krb5_set_error_message - Set an extended error message for an error code."
+ >previous</a> |
+ <a href="krb5_set_kdc_send_hook.html" title="krb5_set_kdc_send_hook - Set a KDC pre-send hook function."
+ >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_set_kdc_recv_hook - Set a KDC post-receive hook function.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..961fbdc56732
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_set_kdc_send_hook.html
@@ -0,0 +1,156 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_set_real_time - Set time offset field in a krb5_context structure." href="krb5_set_real_time.html" />
+ <link rel="prev" title="krb5_set_kdc_recv_hook - Set a KDC post-receive hook function." href="krb5_set_kdc_recv_hook.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_set_kdc_recv_hook.html" title="krb5_set_kdc_recv_hook - Set a KDC post-receive hook function."
+ accesskey="P">previous</a> |
+ <a href="krb5_set_real_time.html" title="krb5_set_real_time - Set time offset field in a krb5_context structure."
+ 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_set_kdc_send_hook - Set a KDC pre-send hook function.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+</dd>
+</dl>
+<blockquote>
+<div><p><em>send_hook</em> will be called before messages are sent to KDCs by library functions such as krb5_get_credentials(). The hook function may inspect, override, or synthesize its own reply to the message.</p>
+</div></blockquote>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>New in 1.15</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_set_kdc_send_hook - Set a KDC pre-send hook function.</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_set_kdc_recv_hook.html" title="krb5_set_kdc_recv_hook - Set a KDC post-receive hook function."
+ >previous</a> |
+ <a href="krb5_set_real_time.html" title="krb5_set_real_time - Set time offset field in a krb5_context structure."
+ >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_set_kdc_send_hook - Set a KDC pre-send hook function.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..6d8c4787214e
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_set_password.html
@@ -0,0 +1,171 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_set_password_using_ccache - Set a password for a principal using cached credentials." href="krb5_set_password_using_ccache.html" />
+ <link rel="prev" title="krb5_set_default_realm - Override the default realm for the specified context." href="krb5_set_default_realm.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_set_default_realm.html" title="krb5_set_default_realm - Override the default realm for the specified context."
+ accesskey="P">previous</a> |
+ <a href="krb5_set_password_using_ccache.html" title="krb5_set_password_using_ccache - Set a password for a principal using cached credentials."
+ 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_set_password - Set a password for a principal using specified credentials.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[in]</strong> <strong>change_password_for</strong> - Change the password for this principal</p>
+<p><strong>[out]</strong> <strong>result_code</strong> - Numeric error code from server</p>
+<p><strong>[out]</strong> <strong>result_code_string</strong> - String equivalent to <em>result_code</em></p>
+<p><strong>[out]</strong> <strong>result_string</strong> - Data returned from the remote system</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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>
+</ul>
+</dd>
+<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>This function uses the credentials <em>creds</em> to set the password <em>newpw</em> for the principal <em>change_password_for</em> . It implements the set password operation of RFC 3244, for interoperability with Microsoft Windows implementations.</p>
+<p>The error code and strings are returned in <em>result_code</em> , <em>result_code_string</em> and <em>result_string</em> .</p>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>If <em>change_password_for</em> is NULL, the change is performed on the current principal. If <em>change_password_for</em> is non-null, the change is performed on the principal name passed in <em>change_password_for</em> .</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_set_password - Set a password for a principal using specified credentials.</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_set_default_realm.html" title="krb5_set_default_realm - Override the default realm for the specified context."
+ >previous</a> |
+ <a href="krb5_set_password_using_ccache.html" title="krb5_set_password_using_ccache - Set a password for a principal using cached credentials."
+ >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_set_password - Set a password for a principal using specified credentials.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..f296da697b54
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_set_password_using_ccache.html
@@ -0,0 +1,171 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_set_principal_realm - Set the realm field of a principal." href="krb5_set_principal_realm.html" />
+ <link rel="prev" title="krb5_set_password - Set a password for a principal using specified credentials." href="krb5_set_password.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_set_password.html" title="krb5_set_password - Set a password for a principal using specified credentials."
+ accesskey="P">previous</a> |
+ <a href="krb5_set_principal_realm.html" title="krb5_set_principal_realm - Set the realm field of a principal."
+ 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_set_password_using_ccache - Set a password for a principal using cached credentials.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[in]</strong> <strong>change_password_for</strong> - Change the password for this principal</p>
+<p><strong>[out]</strong> <strong>result_code</strong> - Numeric error code from server</p>
+<p><strong>[out]</strong> <strong>result_code_string</strong> - String equivalent to <em>result_code</em></p>
+<p><strong>[out]</strong> <strong>result_string</strong> - Data returned from the remote system</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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<span class="colon">:</span></dt>
+<dd class="field-even"><ul class="simple">
+<li><p>Kerberos error codes</p></li>
+</ul>
+</dd>
+</dl>
+<p>This function uses the cached credentials from <em>ccache</em> to set the password <em>newpw</em> for the principal <em>change_password_for</em> . It implements RFC 3244 set password operation (interoperable with MS Windows implementations) using the credential cache.</p>
+<p>The error code and strings are returned in <em>result_code</em> , <em>result_code_string</em> and <em>result_string</em> .</p>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>If <em>change_password_for</em> is set to NULL, the change is performed on the default principal in <em>ccache</em> . If <em>change_password_for</em> is non null, the change is performed on the specified principal.</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_set_password_using_ccache - Set a password for a principal using cached credentials.</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_set_password.html" title="krb5_set_password - Set a password for a principal using specified credentials."
+ >previous</a> |
+ <a href="krb5_set_principal_realm.html" title="krb5_set_principal_realm - Set the realm field of a principal."
+ >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_set_password_using_ccache - Set a password for a principal using cached credentials.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..a46ea1284c52
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_set_principal_realm.html
@@ -0,0 +1,162 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_set_trace_callback - Specify a callback function for trace events." href="krb5_set_trace_callback.html" />
+ <link rel="prev" title="krb5_set_password_using_ccache - Set a password for a principal using cached credentials." href="krb5_set_password_using_ccache.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_set_password_using_ccache.html" title="krb5_set_password_using_ccache - Set a password for a principal using cached credentials."
+ accesskey="P">previous</a> |
+ <a href="krb5_set_trace_callback.html" title="krb5_set_trace_callback - Specify a callback function for trace events."
+ 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_set_principal_realm - Set the realm field of a principal.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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<span class="colon">:</span></dt>
+<dd class="field-even"><ul class="simple">
+<li><p>Kerberos error codes</p></li>
+</ul>
+</dd>
+</dl>
+<p>Set the realm name part of <em>principal</em> to <em>realm</em> , overwriting the previous realm.</p>
+</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_set_principal_realm - Set the realm field of a principal.</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_set_password_using_ccache.html" title="krb5_set_password_using_ccache - Set a password for a principal using cached credentials."
+ >previous</a> |
+ <a href="krb5_set_trace_callback.html" title="krb5_set_trace_callback - Specify a callback function for trace events."
+ >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_set_principal_realm - Set the realm field of a principal.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..61dbb7a68337
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_set_real_time.html
@@ -0,0 +1,157 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_string_to_cksumtype - Convert a string to a checksum type." href="krb5_string_to_cksumtype.html" />
+ <link rel="prev" title="krb5_set_kdc_send_hook - Set a KDC pre-send hook function." href="krb5_set_kdc_send_hook.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_set_kdc_send_hook.html" title="krb5_set_kdc_send_hook - Set a KDC pre-send hook function."
+ accesskey="P">previous</a> |
+ <a href="krb5_string_to_cksumtype.html" title="krb5_string_to_cksumtype - Convert a string to a checksum type."
+ 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_set_real_time - Set time offset field in a krb5_context structure.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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 sets the time offset in <em>context</em> to the difference between the system time and the real time as determined by <em>seconds</em> and <em>microseconds</em> .</p>
+</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_set_real_time - Set time offset field in a krb5_context structure.</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_set_kdc_send_hook.html" title="krb5_set_kdc_send_hook - Set a KDC pre-send hook function."
+ >previous</a> |
+ <a href="krb5_string_to_cksumtype.html" title="krb5_string_to_cksumtype - Convert a string to a checksum type."
+ >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_set_real_time - Set time offset field in a krb5_context structure.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..3f988977a1cf
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_set_trace_callback.html
@@ -0,0 +1,165 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_set_trace_filename - Specify a file name for directing trace events." href="krb5_set_trace_filename.html" />
+ <link rel="prev" title="krb5_set_principal_realm - Set the realm field of a principal." href="krb5_set_principal_realm.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_set_principal_realm.html" title="krb5_set_principal_realm - Set the realm field of a principal."
+ accesskey="P">previous</a> |
+ <a href="krb5_set_trace_filename.html" title="krb5_set_trace_filename - Specify a file name for directing trace events."
+ 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_set_trace_callback - Specify a callback function for trace events.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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>
+</dd>
+</dl>
+<p>Specify a callback for trace events occurring in krb5 operations performed within <em>context</em> . <em>fn</em> will be invoked with <em>context</em> as the first argument, <em>cb_data</em> as the last argument, and a pointer to a krb5_trace_info as the second argument. If the trace callback is reset via this function or <em>context</em> is destroyed, <em>fn</em> will be invoked with a NULL second argument so it can clean up <em>cb_data</em> . Supply a NULL value for <em>fn</em> to disable trace callbacks within <em>context</em> .</p>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>This function overrides the information passed through the <em>KRB5_TRACE</em> environment variable.</p>
+</div>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>New in 1.9</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_set_trace_callback - Specify a callback function for trace events.</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_set_principal_realm.html" title="krb5_set_principal_realm - Set the realm field of a principal."
+ >previous</a> |
+ <a href="krb5_set_trace_filename.html" title="krb5_set_trace_filename - Specify a file name for directing trace events."
+ >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_set_trace_callback - Specify a callback function for trace events.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..f91f9fdf8495
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_set_trace_filename.html
@@ -0,0 +1,164 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_sname_match - Test whether a principal matches a matching principal." href="krb5_sname_match.html" />
+ <link rel="prev" title="krb5_set_trace_callback - Specify a callback function for trace events." href="krb5_set_trace_callback.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_set_trace_callback.html" title="krb5_set_trace_callback - Specify a callback function for trace events."
+ accesskey="P">previous</a> |
+ <a href="krb5_sname_match.html" title="krb5_sname_match - Test whether a principal matches a matching principal."
+ 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_set_trace_filename - Specify a file name for directing trace events.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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>
+</dd>
+</dl>
+<p>Open <em>filename</em> for appending (creating it, if necessary) and set up a callback to write trace events to it.</p>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>This function overrides the information passed through the <em>KRB5_TRACE</em> environment variable.</p>
+</div>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>New in 1.9</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_set_trace_filename - Specify a file name for directing trace events.</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_set_trace_callback.html" title="krb5_set_trace_callback - Specify a callback function for trace events."
+ >previous</a> |
+ <a href="krb5_sname_match.html" title="krb5_sname_match - Test whether a principal matches a matching principal."
+ >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_set_trace_filename - Specify a file name for directing trace events.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..b778adb65b37
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_sname_match.html
@@ -0,0 +1,161 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_sname_to_principal - Generate a full principal name from a service name." href="krb5_sname_to_principal.html" />
+ <link rel="prev" title="krb5_set_trace_filename - Specify a file name for directing trace events." href="krb5_set_trace_filename.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_set_trace_filename.html" title="krb5_set_trace_filename - Specify a file name for directing trace events."
+ accesskey="P">previous</a> |
+ <a href="krb5_sname_to_principal.html" title="krb5_sname_to_principal - Generate a full principal name from a service name."
+ 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_sname_match - Test whether a principal matches a matching principal.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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>
+<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>
+</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_sname_match - Test whether a principal matches a matching principal.</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_set_trace_filename.html" title="krb5_set_trace_filename - Specify a file name for directing trace events."
+ >previous</a> |
+ <a href="krb5_sname_to_principal.html" title="krb5_sname_to_principal - Generate a full principal name from a service name."
+ >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_sname_match - Test whether a principal matches a matching principal.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..02fd2947fa26
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_sname_to_principal.html
@@ -0,0 +1,174 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_unparse_name - Convert a krb5_principal structure to a string representation." href="krb5_unparse_name.html" />
+ <link rel="prev" title="krb5_sname_match - Test whether a principal matches a matching principal." href="krb5_sname_match.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_sname_match.html" title="krb5_sname_match - Test whether a principal matches a matching principal."
+ accesskey="P">previous</a> |
+ <a href="krb5_unparse_name.html" title="krb5_unparse_name - Convert a krb5_principal structure to a string representation."
+ 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_sname_to_principal - Generate a full principal name from a service name.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[in]</strong> <strong>type</strong> - Principal type</p>
+<p><strong>[out]</strong> <strong>ret_princ</strong> - Generated principal</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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<span class="colon">:</span></dt>
+<dd class="field-even"><ul class="simple">
+<li><p>Kerberos error codes</p></li>
+</ul>
+</dd>
+</dl>
+<p>This function converts a <em>hostname</em> and <em>sname</em> into <em>krb5_principal</em> structure <em>ret_princ</em> . The returned principal will be of the form <em>sname/hostname&#64;REALM</em> where REALM is determined by krb5_get_host_realm(). In some cases this may be the referral (empty) realm.</p>
+<p>The <em>type</em> can be one of the following:</p>
+<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>
+</ul>
+</div></blockquote>
+<p>Use krb5_free_principal to free <em>ret_princ</em> when it is no longer needed.</p>
+</div></blockquote>
+</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_sname_to_principal - Generate a full principal name from a service name.</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_sname_match.html" title="krb5_sname_match - Test whether a principal matches a matching principal."
+ >previous</a> |
+ <a href="krb5_unparse_name.html" title="krb5_unparse_name - Convert a krb5_principal structure to a string representation."
+ >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_sname_to_principal - Generate a full principal name from a service name.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..03f8eeab38ec
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_string_to_cksumtype.html
@@ -0,0 +1,155 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_string_to_deltat - Convert a string to a delta time value." href="krb5_string_to_deltat.html" />
+ <link rel="prev" title="krb5_set_real_time - Set time offset field in a krb5_context structure." href="krb5_set_real_time.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_set_real_time.html" title="krb5_set_real_time - Set time offset field in a krb5_context structure."
+ accesskey="P">previous</a> |
+ <a href="krb5_string_to_deltat.html" title="krb5_string_to_deltat - Convert a string to a delta time value."
+ 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_string_to_cksumtype - Convert a string to a checksum type.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<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<span class="colon">:</span></dt>
+<dd class="field-odd"><ul class="simple">
+<li><p>0 Success; otherwise - EINVAL</p></li>
+</ul>
+</dd>
+</dl>
+</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_string_to_cksumtype - Convert a string to a checksum type.</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_set_real_time.html" title="krb5_set_real_time - Set time offset field in a krb5_context structure."
+ >previous</a> |
+ <a href="krb5_string_to_deltat.html" title="krb5_string_to_deltat - Convert a string to a delta time value."
+ >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_string_to_cksumtype - Convert a string to a checksum type.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..993b169bf487
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_string_to_deltat.html
@@ -0,0 +1,155 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_string_to_enctype - Convert a string to an encryption type." href="krb5_string_to_enctype.html" />
+ <link rel="prev" title="krb5_string_to_cksumtype - Convert a string to a checksum type." href="krb5_string_to_cksumtype.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_string_to_cksumtype.html" title="krb5_string_to_cksumtype - Convert a string to a checksum type."
+ accesskey="P">previous</a> |
+ <a href="krb5_string_to_enctype.html" title="krb5_string_to_enctype - Convert a string to an encryption type."
+ 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_string_to_deltat - Convert a string to a delta time value.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<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<span class="colon">:</span></dt>
+<dd class="field-odd"><ul class="simple">
+<li><p>0 Success; otherwise - KRB5_DELTAT_BADFORMAT</p></li>
+</ul>
+</dd>
+</dl>
+</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_string_to_deltat - Convert a string to a delta time value.</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_string_to_cksumtype.html" title="krb5_string_to_cksumtype - Convert a string to a checksum type."
+ >previous</a> |
+ <a href="krb5_string_to_enctype.html" title="krb5_string_to_enctype - Convert a string to an encryption type."
+ >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_string_to_deltat - Convert a string to a delta time value.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..390c007c8279
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_string_to_enctype.html
@@ -0,0 +1,155 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_string_to_salttype - Convert a string to a salt type." href="krb5_string_to_salttype.html" />
+ <link rel="prev" title="krb5_string_to_deltat - Convert a string to a delta time value." href="krb5_string_to_deltat.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_string_to_deltat.html" title="krb5_string_to_deltat - Convert a string to a delta time value."
+ accesskey="P">previous</a> |
+ <a href="krb5_string_to_salttype.html" title="krb5_string_to_salttype - Convert a string to a salt type."
+ 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_string_to_enctype - Convert a string to an encryption type.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<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<span class="colon">:</span></dt>
+<dd class="field-odd"><ul class="simple">
+<li><p>0 Success; otherwise - EINVAL</p></li>
+</ul>
+</dd>
+</dl>
+</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_string_to_enctype - Convert a string to an encryption type.</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_string_to_deltat.html" title="krb5_string_to_deltat - Convert a string to a delta time value."
+ >previous</a> |
+ <a href="krb5_string_to_salttype.html" title="krb5_string_to_salttype - Convert a string to a salt type."
+ >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_string_to_enctype - Convert a string to an encryption type.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..b67a283c8bc1
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_string_to_key.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_string_to_key &#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_use_enctype" href="krb5_use_enctype.html" />
+ <link rel="prev" title="krb5_process_key" href="krb5_process_key.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_process_key.html" title="krb5_process_key"
+ accesskey="P">previous</a> |
+ <a href="krb5_use_enctype.html" title="krb5_use_enctype"
+ 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_string_to_key">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-string-to-key">
+<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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<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>
+<p><strong>data</strong></p>
+<p><strong>salt</strong></p>
+</dd>
+</dl>
+<p>DEPRECATED See krb5_c_string_to_key()</p>
+</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_string_to_key</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_process_key.html" title="krb5_process_key"
+ >previous</a> |
+ <a href="krb5_use_enctype.html" title="krb5_use_enctype"
+ >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_string_to_key">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..3f6b416b6eae
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_string_to_salttype.html
@@ -0,0 +1,155 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_string_to_timestamp - Convert a string to a timestamp." href="krb5_string_to_timestamp.html" />
+ <link rel="prev" title="krb5_string_to_enctype - Convert a string to an encryption type." href="krb5_string_to_enctype.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_string_to_enctype.html" title="krb5_string_to_enctype - Convert a string to an encryption type."
+ accesskey="P">previous</a> |
+ <a href="krb5_string_to_timestamp.html" title="krb5_string_to_timestamp - Convert a string to a timestamp."
+ 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_string_to_salttype - Convert a string to a salt type.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<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<span class="colon">:</span></dt>
+<dd class="field-odd"><ul class="simple">
+<li><p>0 Success; otherwise - EINVAL</p></li>
+</ul>
+</dd>
+</dl>
+</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_string_to_salttype - Convert a string to a salt type.</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_string_to_enctype.html" title="krb5_string_to_enctype - Convert a string to an encryption type."
+ >previous</a> |
+ <a href="krb5_string_to_timestamp.html" title="krb5_string_to_timestamp - Convert a string to a timestamp."
+ >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_string_to_salttype - Convert a string to a salt type.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..221e9e4902dd
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_string_to_timestamp.html
@@ -0,0 +1,155 @@
+<!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_string_to_timestamp - Convert a string to a timestamp. &#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_timeofday - Retrieve the current time with context specific time offset adjustment." href="krb5_timeofday.html" />
+ <link rel="prev" title="krb5_string_to_salttype - Convert a string to a salt type." href="krb5_string_to_salttype.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_string_to_salttype.html" title="krb5_string_to_salttype - Convert a string to a salt type."
+ accesskey="P">previous</a> |
+ <a href="krb5_timeofday.html" title="krb5_timeofday - Retrieve the current time with context specific time offset adjustment."
+ 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_string_to_timestamp - Convert a string to a timestamp.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<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<span class="colon">:</span></dt>
+<dd class="field-odd"><ul class="simple">
+<li><p>0 Success; otherwise - EINVAL</p></li>
+</ul>
+</dd>
+</dl>
+</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_string_to_timestamp - Convert a string to a timestamp.</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_string_to_salttype.html" title="krb5_string_to_salttype - Convert a string to a salt type."
+ >previous</a> |
+ <a href="krb5_timeofday.html" title="krb5_timeofday - Retrieve the current time with context specific time offset adjustment."
+ >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_string_to_timestamp - Convert a string to a timestamp.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
diff --git a/crypto/krb5/doc/html/appdev/refs/api/krb5_timeofday.html b/crypto/krb5/doc/html/appdev/refs/api/krb5_timeofday.html
new file mode 100644
index 000000000000..cd8c12237615
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_timeofday.html
@@ -0,0 +1,161 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_timestamp_to_sfstring - Convert a timestamp to a string, with optional output padding." href="krb5_timestamp_to_sfstring.html" />
+ <link rel="prev" title="krb5_string_to_timestamp - Convert a string to a timestamp." href="krb5_string_to_timestamp.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_string_to_timestamp.html" title="krb5_string_to_timestamp - Convert a string to a timestamp."
+ accesskey="P">previous</a> |
+ <a href="krb5_timestamp_to_sfstring.html" title="krb5_timestamp_to_sfstring - Convert a timestamp to a string, with optional output padding."
+ 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_timeofday - Retrieve the current time with context specific time offset adjustment.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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<span class="colon">:</span></dt>
+<dd class="field-even"><ul class="simple">
+<li><p>Kerberos error codes</p></li>
+</ul>
+</dd>
+</dl>
+<p>This function retrieves the system time of day with the context specific time offset adjustment.</p>
+</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_timeofday - Retrieve the current time with context specific time offset adjustment.</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_string_to_timestamp.html" title="krb5_string_to_timestamp - Convert a string to a timestamp."
+ >previous</a> |
+ <a href="krb5_timestamp_to_sfstring.html" title="krb5_timestamp_to_sfstring - Convert a timestamp to a string, with optional output padding."
+ >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_timeofday - Retrieve the current time with context specific time offset adjustment.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..56d7a59d39b8
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_timestamp_to_sfstring.html
@@ -0,0 +1,158 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_timestamp_to_string - Convert a timestamp to a string." href="krb5_timestamp_to_string.html" />
+ <link rel="prev" title="krb5_timeofday - Retrieve the current time with context specific time offset adjustment." href="krb5_timeofday.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_timeofday.html" title="krb5_timeofday - Retrieve the current time with context specific time offset adjustment."
+ accesskey="P">previous</a> |
+ <a href="krb5_timestamp_to_string.html" title="krb5_timestamp_to_string - Convert a timestamp to a string."
+ 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_timestamp_to_sfstring - Convert a timestamp to a string, with optional output padding.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<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>
+<p><strong>[in]</strong> <strong>pad</strong> - Optional value to pad <em>buffer</em> if converted timestamp does not fill it</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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>If <em>pad</em> is not NULL, <em>buffer</em> is padded out to <em>buflen</em> - 1 characters with the value of * <em>pad</em> .</p>
+</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_timestamp_to_sfstring - Convert a timestamp to a string, with optional output padding.</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_timeofday.html" title="krb5_timeofday - Retrieve the current time with context specific time offset adjustment."
+ >previous</a> |
+ <a href="krb5_timestamp_to_string.html" title="krb5_timestamp_to_string - Convert a timestamp to a string."
+ >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_timestamp_to_sfstring - Convert a timestamp to a string, with optional output padding.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..597c6fc24b4c
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_timestamp_to_string.html
@@ -0,0 +1,157 @@
+<!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_timestamp_to_string - Convert a timestamp to a string. &#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_tkt_creds_free - Free a TGS request context." href="krb5_tkt_creds_free.html" />
+ <link rel="prev" title="krb5_timestamp_to_sfstring - Convert a timestamp to a string, with optional output padding." href="krb5_timestamp_to_sfstring.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_timestamp_to_sfstring.html" title="krb5_timestamp_to_sfstring - Convert a timestamp to a string, with optional output padding."
+ accesskey="P">previous</a> |
+ <a href="krb5_tkt_creds_free.html" title="krb5_tkt_creds_free - Free a TGS request 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_timestamp_to_string - Convert a timestamp to a string.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<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<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>The string is returned in the locale’s appropriate date and time representation.</p>
+</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_timestamp_to_string - Convert a timestamp to a string.</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_timestamp_to_sfstring.html" title="krb5_timestamp_to_sfstring - Convert a timestamp to a string, with optional output padding."
+ >previous</a> |
+ <a href="krb5_tkt_creds_free.html" title="krb5_tkt_creds_free - Free a TGS request 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_timestamp_to_string - Convert a timestamp to a string.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..b73338d13d7c
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_tkt_creds_free.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_tkt_creds_free - Free a TGS request context. &#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_tkt_creds_get - Synchronously obtain credentials using a TGS request context." href="krb5_tkt_creds_get.html" />
+ <link rel="prev" title="krb5_timestamp_to_string - Convert a timestamp to a string." href="krb5_timestamp_to_string.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_timestamp_to_string.html" title="krb5_timestamp_to_string - Convert a timestamp to a string."
+ accesskey="P">previous</a> |
+ <a href="krb5_tkt_creds_get.html" title="krb5_tkt_creds_get - Synchronously obtain credentials using a TGS request 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_tkt_creds_free - Free a TGS request context.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>New in 1.9</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_tkt_creds_free - Free a TGS request context.</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_timestamp_to_string.html" title="krb5_timestamp_to_string - Convert a timestamp to a string."
+ >previous</a> |
+ <a href="krb5_tkt_creds_get.html" title="krb5_tkt_creds_get - Synchronously obtain credentials using a TGS request 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_tkt_creds_free - Free a TGS request context.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..17f08ae336ac
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_tkt_creds_get.html
@@ -0,0 +1,160 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_tkt_creds_get_creds - Retrieve acquired credentials from a TGS request context." href="krb5_tkt_creds_get_creds.html" />
+ <link rel="prev" title="krb5_tkt_creds_free - Free a TGS request context." href="krb5_tkt_creds_free.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_tkt_creds_free.html" title="krb5_tkt_creds_free - Free a TGS request context."
+ accesskey="P">previous</a> |
+ <a href="krb5_tkt_creds_get_creds.html" title="krb5_tkt_creds_get_creds - Retrieve acquired credentials from a TGS request 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_tkt_creds_get - Synchronously obtain credentials using a TGS request context.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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 synchronously obtains credentials using a context created by krb5_tkt_creds_init(). On successful return, the credentials can be retrieved with krb5_tkt_creds_get_creds().</p>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>New in 1.9</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_tkt_creds_get - Synchronously obtain credentials using a TGS request context.</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_tkt_creds_free.html" title="krb5_tkt_creds_free - Free a TGS request context."
+ >previous</a> |
+ <a href="krb5_tkt_creds_get_creds.html" title="krb5_tkt_creds_get_creds - Retrieve acquired credentials from a TGS request 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_tkt_creds_get - Synchronously obtain credentials using a TGS request context.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..affb4fe26a95
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_tkt_creds_get_creds.html
@@ -0,0 +1,161 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_tkt_creds_get_times - Retrieve ticket times from a TGS request context." href="krb5_tkt_creds_get_times.html" />
+ <link rel="prev" title="krb5_tkt_creds_get - Synchronously obtain credentials using a TGS request context." href="krb5_tkt_creds_get.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_tkt_creds_get.html" title="krb5_tkt_creds_get - Synchronously obtain credentials using a TGS request context."
+ accesskey="P">previous</a> |
+ <a href="krb5_tkt_creds_get_times.html" title="krb5_tkt_creds_get_times - Retrieve ticket times from a TGS request 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_tkt_creds_get_creds - Retrieve acquired credentials from a TGS request context.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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 copies the acquired initial credentials from <em>ctx</em> into <em>creds</em> , after the successful completion of krb5_tkt_creds_get() or krb5_tkt_creds_step(). Use krb5_free_cred_contents() to free <em>creds</em> when it is no longer needed.</p>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>New in 1.9</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_tkt_creds_get_creds - Retrieve acquired credentials from a TGS request context.</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_tkt_creds_get.html" title="krb5_tkt_creds_get - Synchronously obtain credentials using a TGS request context."
+ >previous</a> |
+ <a href="krb5_tkt_creds_get_times.html" title="krb5_tkt_creds_get_times - Retrieve ticket times from a TGS request 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_tkt_creds_get_creds - Retrieve acquired credentials from a TGS request context.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..f8cda1a35243
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_tkt_creds_get_times.html
@@ -0,0 +1,161 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_tkt_creds_init - Create a context to get credentials from a KDC’s Ticket Granting Service." href="krb5_tkt_creds_init.html" />
+ <link rel="prev" title="krb5_tkt_creds_get_creds - Retrieve acquired credentials from a TGS request context." href="krb5_tkt_creds_get_creds.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_tkt_creds_get_creds.html" title="krb5_tkt_creds_get_creds - Retrieve acquired credentials from a TGS request context."
+ accesskey="P">previous</a> |
+ <a href="krb5_tkt_creds_init.html" title="krb5_tkt_creds_init - Create a context to get credentials from a KDC’s Ticket Granting Service."
+ 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_tkt_creds_get_times - Retrieve ticket times from a TGS request context.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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>The TGS request context must have completed obtaining credentials via either krb5_tkt_creds_get() or krb5_tkt_creds_step().</p>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>New in 1.9</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_tkt_creds_get_times - Retrieve ticket times from a TGS request context.</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_tkt_creds_get_creds.html" title="krb5_tkt_creds_get_creds - Retrieve acquired credentials from a TGS request context."
+ >previous</a> |
+ <a href="krb5_tkt_creds_init.html" title="krb5_tkt_creds_init - Create a context to get credentials from a KDC’s Ticket Granting Service."
+ >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_tkt_creds_get_times - Retrieve ticket times from a TGS request context.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..45b6696a8850
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_tkt_creds_init.html
@@ -0,0 +1,165 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_tkt_creds_step - Get the next KDC request in a TGS exchange." href="krb5_tkt_creds_step.html" />
+ <link rel="prev" title="krb5_tkt_creds_get_times - Retrieve ticket times from a TGS request context." href="krb5_tkt_creds_get_times.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_tkt_creds_get_times.html" title="krb5_tkt_creds_get_times - Retrieve ticket times from a TGS request context."
+ accesskey="P">previous</a> |
+ <a href="krb5_tkt_creds_step.html" title="krb5_tkt_creds_step - Get the next KDC request in a TGS exchange."
+ 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_tkt_creds_init - Create a context to get credentials from a KDC’s Ticket Granting Service.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[in]</strong> <strong>options</strong> - Options (see KRB5_GC macros)</p>
+<p><strong>[out]</strong> <strong>ctx</strong> - New TGS request context</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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 prepares to obtain credentials matching <em>creds</em> , either by retrieving them from <em>ccache</em> or by making requests to ticket-granting services beginning with a ticket-granting ticket for the client principal’s realm.</p>
+<p>The resulting TGS acquisition context can be used asynchronously with krb5_tkt_creds_step() or synchronously with krb5_tkt_creds_get(). See also krb5_get_credentials() for synchronous use.</p>
+<p>Use krb5_tkt_creds_free() to free <em>ctx</em> when it is no longer needed.</p>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>New in 1.9</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_tkt_creds_init - Create a context to get credentials from a KDC’s Ticket Granting Service.</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_tkt_creds_get_times.html" title="krb5_tkt_creds_get_times - Retrieve ticket times from a TGS request context."
+ >previous</a> |
+ <a href="krb5_tkt_creds_step.html" title="krb5_tkt_creds_step - Get the next KDC request in a TGS exchange."
+ >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_tkt_creds_init - Create a context to get credentials from a KDC’s Ticket Granting Service.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..3f01d76dd083
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_tkt_creds_step.html
@@ -0,0 +1,166 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_unmarshal_credentials - Deserialize a krb5_creds object." href="krb5_unmarshal_credentials.html" />
+ <link rel="prev" title="krb5_tkt_creds_init - Create a context to get credentials from a KDC’s Ticket Granting Service." href="krb5_tkt_creds_init.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_tkt_creds_init.html" title="krb5_tkt_creds_init - Create a context to get credentials from a KDC’s Ticket Granting Service."
+ accesskey="P">previous</a> |
+ <a href="krb5_unmarshal_credentials.html" title="krb5_unmarshal_credentials - Deserialize a krb5_creds object."
+ 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_tkt_creds_step - Get the next KDC request in a TGS exchange.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[out]</strong> <strong>out</strong> - Next KDC request</p>
+<p><strong>[out]</strong> <strong>realm</strong> - Realm for next KDC request</p>
+<p><strong>[out]</strong> <strong>flags</strong> - Output flags</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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 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>
+<p>New in 1.9</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_tkt_creds_step - Get the next KDC request in a TGS exchange.</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_tkt_creds_init.html" title="krb5_tkt_creds_init - Create a context to get credentials from a KDC’s Ticket Granting Service."
+ >previous</a> |
+ <a href="krb5_unmarshal_credentials.html" title="krb5_unmarshal_credentials - Deserialize a krb5_creds object."
+ >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_tkt_creds_step - Get the next KDC request in a TGS exchange.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..1a2d87508d4f
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_unmarshal_credentials.html
@@ -0,0 +1,158 @@
+<!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_unmarshal_credentials - Deserialize a krb5_creds object. &#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_verify_init_creds - Verify initial credentials against a keytab." href="krb5_verify_init_creds.html" />
+ <link rel="prev" title="krb5_tkt_creds_step - Get the next KDC request in a TGS exchange." href="krb5_tkt_creds_step.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_tkt_creds_step.html" title="krb5_tkt_creds_step - Get the next KDC request in a TGS exchange."
+ accesskey="P">previous</a> |
+ <a href="krb5_verify_init_creds.html" title="krb5_verify_init_creds - Verify initial credentials against a keytab."
+ 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_unmarshal_credentials - Deserialize a krb5_creds object.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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>Deserialize <em>data</em> to credentials in the format used by the FILE ccache format (vesion 4) and KCM ccache protocol.</p>
+<p>Use krb5_free_creds() to free <em>creds_out</em> when it is no longer needed.</p>
+</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_unmarshal_credentials - Deserialize a krb5_creds object.</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_tkt_creds_step.html" title="krb5_tkt_creds_step - Get the next KDC request in a TGS exchange."
+ >previous</a> |
+ <a href="krb5_verify_init_creds.html" title="krb5_verify_init_creds - Verify initial credentials against a keytab."
+ >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_unmarshal_credentials - Deserialize a krb5_creds object.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..8121277979c7
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_unparse_name.html
@@ -0,0 +1,163 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_unparse_name_ext - Convert krb5_principal structure to string and length." href="krb5_unparse_name_ext.html" />
+ <link rel="prev" title="krb5_sname_to_principal - Generate a full principal name from a service name." href="krb5_sname_to_principal.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_sname_to_principal.html" title="krb5_sname_to_principal - Generate a full principal name from a service name."
+ accesskey="P">previous</a> |
+ <a href="krb5_unparse_name_ext.html" title="krb5_unparse_name_ext - Convert krb5_principal structure to string and length."
+ 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_unparse_name - Convert a krb5_principal structure to a string representation.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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<span class="colon">:</span></dt>
+<dd class="field-even"><ul class="simple">
+<li><p>Kerberos error codes</p></li>
+</ul>
+</dd>
+</dl>
+<p>The resulting string representation uses the format and quoting conventions described for krb5_parse_name().</p>
+<p>Use krb5_free_unparsed_name() to free <em>name</em> when it is no longer needed.</p>
+</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_unparse_name - Convert a krb5_principal structure to a string representation.</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_sname_to_principal.html" title="krb5_sname_to_principal - Generate a full principal name from a service name."
+ >previous</a> |
+ <a href="krb5_unparse_name_ext.html" title="krb5_unparse_name_ext - Convert krb5_principal structure to string and length."
+ >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_unparse_name - Convert a krb5_principal structure to a string representation.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..ad993c7a037f
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_unparse_name_ext.html
@@ -0,0 +1,164 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_unparse_name_flags - Convert krb5_principal structure to a string with flags." href="krb5_unparse_name_flags.html" />
+ <link rel="prev" title="krb5_unparse_name - Convert a krb5_principal structure to a string representation." href="krb5_unparse_name.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_unparse_name.html" title="krb5_unparse_name - Convert a krb5_principal structure to a string representation."
+ accesskey="P">previous</a> |
+ <a href="krb5_unparse_name_flags.html" title="krb5_unparse_name_flags - Convert krb5_principal structure to a string with flags."
+ 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_unparse_name_ext - Convert krb5_principal structure to string and length.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[inout]</strong> <strong>size</strong> - Size of unparsed name</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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<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>
+</dd>
+</dl>
+<p>This function is similar to krb5_unparse_name(), but allows the use of an existing buffer for the result. If size is not NULL, then <em>name</em> must point to either NULL or an existing buffer of at least the size pointed to by <em>size</em> . The buffer will be allocated or resized if necessary, with the new pointer stored into <em>name</em> . Whether or not the buffer is resized, the necessary space for the result, including null terminator, will be stored into <em>size</em> .</p>
+<p>If size is NULL, this function behaves exactly as krb5_unparse_name().</p>
+</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_unparse_name_ext - Convert krb5_principal structure to string and length.</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_unparse_name.html" title="krb5_unparse_name - Convert a krb5_principal structure to a string representation."
+ >previous</a> |
+ <a href="krb5_unparse_name_flags.html" title="krb5_unparse_name_flags - Convert krb5_principal structure to a string with flags."
+ >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_unparse_name_ext - Convert krb5_principal structure to string and length.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..b53a7f14d73b
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_unparse_name_flags.html
@@ -0,0 +1,174 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_unparse_name_flags_ext - Convert krb5_principal structure to string format with flags." href="krb5_unparse_name_flags_ext.html" />
+ <link rel="prev" title="krb5_unparse_name_ext - Convert krb5_principal structure to string and length." href="krb5_unparse_name_ext.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_unparse_name_ext.html" title="krb5_unparse_name_ext - Convert krb5_principal structure to string and length."
+ accesskey="P">previous</a> |
+ <a href="krb5_unparse_name_flags_ext.html" title="krb5_unparse_name_flags_ext - Convert krb5_principal structure to string format with flags."
+ 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_unparse_name_flags - Convert krb5_principal structure to a string with flags.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<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<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<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>
+</dd>
+</dl>
+<p>Similar to krb5_unparse_name(), this function converts a krb5_principal structure to a string representation.</p>
+<p>The following flags are valid:</p>
+<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>
+</ul>
+</div></blockquote>
+<p>Use krb5_free_unparsed_name() to free <em>name</em> when it is no longer needed.</p>
+</div></blockquote>
+</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_unparse_name_flags - Convert krb5_principal structure to a string with flags.</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_unparse_name_ext.html" title="krb5_unparse_name_ext - Convert krb5_principal structure to string and length."
+ >previous</a> |
+ <a href="krb5_unparse_name_flags_ext.html" title="krb5_unparse_name_flags_ext - Convert krb5_principal structure to string format with flags."
+ >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_unparse_name_flags - Convert krb5_principal structure to a string with flags.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..4e24fbe4a990
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_unparse_name_flags_ext.html
@@ -0,0 +1,163 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_us_timeofday - Retrieve the system time of day, in sec and ms, since the epoch." href="krb5_us_timeofday.html" />
+ <link rel="prev" title="krb5_unparse_name_flags - Convert krb5_principal structure to a string with flags." href="krb5_unparse_name_flags.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_unparse_name_flags.html" title="krb5_unparse_name_flags - Convert krb5_principal structure to a string with flags."
+ accesskey="P">previous</a> |
+ <a href="krb5_us_timeofday.html" title="krb5_us_timeofday - Retrieve the system time of day, in sec and ms, since the epoch."
+ 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_unparse_name_flags_ext - Convert krb5_principal structure to string format with flags.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[out]</strong> <strong>name</strong> - Single string format of principal name</p>
+<p><strong>[out]</strong> <strong>size</strong> - Size of unparsed name buffer</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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<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>
+</dd>
+</dl>
+</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_unparse_name_flags_ext - Convert krb5_principal structure to string format with flags.</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_unparse_name_flags.html" title="krb5_unparse_name_flags - Convert krb5_principal structure to a string with flags."
+ >previous</a> |
+ <a href="krb5_us_timeofday.html" title="krb5_us_timeofday - Retrieve the system time of day, in sec and ms, since the epoch."
+ >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_unparse_name_flags_ext - Convert krb5_principal structure to string format with flags.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..1aff9233262a
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_us_timeofday.html
@@ -0,0 +1,162 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_verify_authdata_kdc_issued - Unwrap and verify AD-KDCIssued authorization data." href="krb5_verify_authdata_kdc_issued.html" />
+ <link rel="prev" title="krb5_unparse_name_flags_ext - Convert krb5_principal structure to string format with flags." href="krb5_unparse_name_flags_ext.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_unparse_name_flags_ext.html" title="krb5_unparse_name_flags_ext - Convert krb5_principal structure to string format with flags."
+ accesskey="P">previous</a> |
+ <a href="krb5_verify_authdata_kdc_issued.html" title="krb5_verify_authdata_kdc_issued - Unwrap and verify AD-KDCIssued authorization data."
+ 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_us_timeofday - Retrieve the system time of day, in sec and ms, since the epoch.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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<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<span class="colon">:</span></dt>
+<dd class="field-even"><ul class="simple">
+<li><p>Kerberos error codes</p></li>
+</ul>
+</dd>
+</dl>
+<p>This function retrieves the system time of day with the context specific time offset adjustment.</p>
+</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_us_timeofday - Retrieve the system time of day, in sec and ms, since the epoch.</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_unparse_name_flags_ext.html" title="krb5_unparse_name_flags_ext - Convert krb5_principal structure to string format with flags."
+ >previous</a> |
+ <a href="krb5_verify_authdata_kdc_issued.html" title="krb5_verify_authdata_kdc_issued - Unwrap and verify AD-KDCIssued authorization data."
+ >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_us_timeofday - Retrieve the system time of day, in sec and ms, since the epoch.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..91e9772956e1
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_use_enctype.html
@@ -0,0 +1,150 @@
+<!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_use_enctype &#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_verify_checksum" href="krb5_verify_checksum.html" />
+ <link rel="prev" title="krb5_string_to_key" href="krb5_string_to_key.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_string_to_key.html" title="krb5_string_to_key"
+ accesskey="P">previous</a> |
+ <a href="krb5_verify_checksum.html" title="krb5_verify_checksum"
+ 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_use_enctype">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-use-enctype">
+<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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<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>
+</dd>
+</dl>
+<p>DEPRECATED Replaced by krb5_c_* API family.</p>
+</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_use_enctype</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_string_to_key.html" title="krb5_string_to_key"
+ >previous</a> |
+ <a href="krb5_verify_checksum.html" title="krb5_verify_checksum"
+ >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_use_enctype">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..f837bd54dcf2
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_verify_authdata_kdc_issued.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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_425_conv_principal - Convert a Kerberos V4 principal to a Kerberos V5 principal." href="krb5_425_conv_principal.html" />
+ <link rel="prev" title="krb5_us_timeofday - Retrieve the system time of day, in sec and ms, since the epoch." href="krb5_us_timeofday.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_us_timeofday.html" title="krb5_us_timeofday - Retrieve the system time of day, in sec and ms, since the epoch."
+ accesskey="P">previous</a> |
+ <a href="krb5_425_conv_principal.html" title="krb5_425_conv_principal - Convert a Kerberos V4 principal to a Kerberos V5 principal."
+ 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_verify_authdata_kdc_issued - Unwrap and verify AD-KDCIssued authorization data.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[out]</strong> <strong>issuer</strong> - Name of issuing principal (or NULL)</p>
+<p><strong>[out]</strong> <strong>authdata</strong> - Unwrapped list of authorization data</p>
+</dd>
+</dl>
+<p>This function unwraps an AD-KDCIssued authdatum (see RFC 4120 section 5.2.6.2) and verifies its signature against <em>key</em> . The issuer field of the authdatum element is returned in <em>issuer</em> , and the unwrapped list of authdata is returned in <em>authdata</em> .</p>
+</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_verify_authdata_kdc_issued - Unwrap and verify AD-KDCIssued authorization data.</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_us_timeofday.html" title="krb5_us_timeofday - Retrieve the system time of day, in sec and ms, since the epoch."
+ >previous</a> |
+ <a href="krb5_425_conv_principal.html" title="krb5_425_conv_principal - Convert a Kerberos V4 principal to a Kerberos V5 principal."
+ >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_verify_authdata_kdc_issued - Unwrap and verify AD-KDCIssued authorization data.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..5a4e763de841
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_verify_checksum.html
@@ -0,0 +1,154 @@
+<!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_verify_checksum &#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 types and structures" href="../types/index.html" />
+ <link rel="prev" title="krb5_use_enctype" href="krb5_use_enctype.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_use_enctype.html" title="krb5_use_enctype"
+ accesskey="P">previous</a> |
+ <a href="../types/index.html" title="krb5 types and structures"
+ 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_verify_checksum">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-verify-checksum">
+<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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<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>
+<p><strong>in</strong></p>
+<p><strong>in_length</strong></p>
+<p><strong>seed</strong></p>
+<p><strong>seed_length</strong></p>
+</dd>
+</dl>
+<p>DEPRECATED See krb5_c_verify_checksum()</p>
+</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_verify_checksum</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_use_enctype.html" title="krb5_use_enctype"
+ >previous</a> |
+ <a href="../types/index.html" title="krb5 types and structures"
+ >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_verify_checksum">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..f06fe0b28bfb
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_verify_init_creds.html
@@ -0,0 +1,162 @@
+<!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_verify_init_creds - Verify initial credentials against a keytab. &#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_verify_init_creds_opt_init - Initialize a credential verification options structure." href="krb5_verify_init_creds_opt_init.html" />
+ <link rel="prev" title="krb5_unmarshal_credentials - Deserialize a krb5_creds object." href="krb5_unmarshal_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_unmarshal_credentials.html" title="krb5_unmarshal_credentials - Deserialize a krb5_creds object."
+ accesskey="P">previous</a> |
+ <a href="krb5_verify_init_creds_opt_init.html" title="krb5_verify_init_creds_opt_init - Initialize a credential verification options structure."
+ 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_verify_init_creds - Verify initial credentials against a keytab.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<dt class="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>
+<p><strong>[in]</strong> <strong>keytab</strong> - Key table (NULL to use default keytab)</p>
+<p><strong>[in]</strong> <strong>ccache</strong> - Credential cache for fetched creds (or NULL)</p>
+<p><strong>[in]</strong> <strong>options</strong> - Verification options (NULL for default options)</p>
+</dd>
+</dl>
+<dl class="field-list simple">
+<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 attempts to verify that <em>creds</em> were obtained from a KDC with knowledge of a key in <em>keytab</em> , or the default keytab if <em>keytab</em> is NULL. If <em>server</em> is provided, the highest-kvno key entry for that principal name is used to verify the credentials; otherwise, all unique”host”service principals in the keytab are tried.</p>
+<p>If the specified keytab does not exist, or is empty, or cannot be read, or does not contain an entry for <em>server</em> , then credential verification may be skipped unless configuration demands that it succeed. The caller can control this behavior by providing a verification options structure; see krb5_verify_init_creds_opt_init() and krb5_verify_init_creds_opt_set_ap_req_nofail().</p>
+<p>If <em>ccache</em> is NULL, any additional credentials fetched during the verification process will be destroyed. If <em>ccache</em> points to NULL, a memory ccache will be created for the additional credentials and returned in <em>ccache</em> . If <em>ccache</em> points to a valid credential cache handle, the additional credentials will be stored in that cache.</p>
+</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_verify_init_creds - Verify initial credentials against a keytab.</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_unmarshal_credentials.html" title="krb5_unmarshal_credentials - Deserialize a krb5_creds object."
+ >previous</a> |
+ <a href="krb5_verify_init_creds_opt_init.html" title="krb5_verify_init_creds_opt_init - Initialize a credential verification options structure."
+ >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_verify_init_creds - Verify initial credentials against a keytab.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..bd8e4a575e76
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_verify_init_creds_opt_init.html
@@ -0,0 +1,147 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_verify_init_creds_opt_set_ap_req_nofail - Set whether credential verification is required." href="krb5_verify_init_creds_opt_set_ap_req_nofail.html" />
+ <link rel="prev" title="krb5_verify_init_creds - Verify initial credentials against a keytab." href="krb5_verify_init_creds.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_verify_init_creds.html" title="krb5_verify_init_creds - Verify initial credentials against a keytab."
+ accesskey="P">previous</a> |
+ <a href="krb5_verify_init_creds_opt_set_ap_req_nofail.html" title="krb5_verify_init_creds_opt_set_ap_req_nofail - Set whether credential verification is 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__krb5_verify_init_creds_opt_init - Initialize a credential verification options structure.">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-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="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="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>k5_vic_options</strong> - Verification options structure</p>
+</dd>
+</dl>
+</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_verify_init_creds_opt_init - Initialize a credential verification options structure.</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_verify_init_creds.html" title="krb5_verify_init_creds - Verify initial credentials against a keytab."
+ >previous</a> |
+ <a href="krb5_verify_init_creds_opt_set_ap_req_nofail.html" title="krb5_verify_init_creds_opt_set_ap_req_nofail - Set whether credential verification is 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__krb5_verify_init_creds_opt_init - Initialize a credential verification options structure.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..4d981af7701b
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_verify_init_creds_opt_set_ap_req_nofail.html
@@ -0,0 +1,150 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_vprepend_error_message - Add a prefix to the message for an error code using a va_list." href="krb5_vprepend_error_message.html" />
+ <link rel="prev" title="krb5_verify_init_creds_opt_init - Initialize a credential verification options structure." href="krb5_verify_init_creds_opt_init.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_verify_init_creds_opt_init.html" title="krb5_verify_init_creds_opt_init - Initialize a credential verification options structure."
+ accesskey="P">previous</a> |
+ <a href="krb5_vprepend_error_message.html" title="krb5_vprepend_error_message - Add a prefix to the message for an error code using a va_list."
+ 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_verify_init_creds_opt_set_ap_req_nofail - Set whether credential verification is required.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<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>
+</dl>
+<p>This function determines how krb5_verify_init_creds() behaves if no keytab information is available. If <em>ap_req_nofail</em> is <strong>FALSE</strong> , verification will be skipped in this case and krb5_verify_init_creds() will return successfully. If <em>ap_req_nofail</em> is <strong>TRUE</strong> , krb5_verify_init_creds() will not return successfully unless verification can be performed.</p>
+<p>If this function is not used, the behavior of krb5_verify_init_creds() is determined through configuration.</p>
+</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_verify_init_creds_opt_set_ap_req_nofail - Set whether credential verification is required.</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_verify_init_creds_opt_init.html" title="krb5_verify_init_creds_opt_init - Initialize a credential verification options structure."
+ >previous</a> |
+ <a href="krb5_vprepend_error_message.html" title="krb5_vprepend_error_message - Add a prefix to the message for an error code using a va_list."
+ >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_verify_init_creds_opt_set_ap_req_nofail - Set whether credential verification is required.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..0b1bd82d9edc
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_vprepend_error_message.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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_vset_error_message - Set an extended error message for an error code using a va_list." href="krb5_vset_error_message.html" />
+ <link rel="prev" title="krb5_verify_init_creds_opt_set_ap_req_nofail - Set whether credential verification is required." href="krb5_verify_init_creds_opt_set_ap_req_nofail.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_verify_init_creds_opt_set_ap_req_nofail.html" title="krb5_verify_init_creds_opt_set_ap_req_nofail - Set whether credential verification is required."
+ accesskey="P">previous</a> |
+ <a href="krb5_vset_error_message.html" title="krb5_vset_error_message - Set an extended error message for an error code using a va_list."
+ 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_vprepend_error_message - Add a prefix to the message for an error code using a va_list.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<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>
+<p><strong>[in]</strong> <strong>args</strong> - List of vprintf(3) style arguments</p>
+</dd>
+</dl>
+<p>This function is similar to krb5_prepend_error_message(), but uses a va_list instead of variadic arguments.</p>
+</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_vprepend_error_message - Add a prefix to the message for an error code using a va_list.</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_verify_init_creds_opt_set_ap_req_nofail.html" title="krb5_verify_init_creds_opt_set_ap_req_nofail - Set whether credential verification is required."
+ >previous</a> |
+ <a href="krb5_vset_error_message.html" title="krb5_vset_error_message - Set an extended error message for an error code using a va_list."
+ >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_vprepend_error_message - Add a prefix to the message for an error code using a va_list.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..c5b40a1267c4
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_vset_error_message.html
@@ -0,0 +1,150 @@
+<!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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_vwrap_error_message - Add a prefix to a different error code’s message using a va_list." href="krb5_vwrap_error_message.html" />
+ <link rel="prev" title="krb5_vprepend_error_message - Add a prefix to the message for an error code using a va_list." href="krb5_vprepend_error_message.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_vprepend_error_message.html" title="krb5_vprepend_error_message - Add a prefix to the message for an error code using a va_list."
+ accesskey="P">previous</a> |
+ <a href="krb5_vwrap_error_message.html" title="krb5_vwrap_error_message - Add a prefix to a different error code’s message using a va_list."
+ 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_vset_error_message - Set an extended error message for an error code using a va_list.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<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>
+<p><strong>[in]</strong> <strong>args</strong> - List of vprintf(3) style arguments</p>
+</dd>
+</dl>
+</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_vset_error_message - Set an extended error message for an error code using a va_list.</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_vprepend_error_message.html" title="krb5_vprepend_error_message - Add a prefix to the message for an error code using a va_list."
+ >previous</a> |
+ <a href="krb5_vwrap_error_message.html" title="krb5_vwrap_error_message - Add a prefix to a different error code’s message using a va_list."
+ >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_vset_error_message - Set an extended error message for an error code using a va_list.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..92b6c2c2e5cc
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_vwrap_error_message.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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_wrap_error_message - Add a prefix to a different error code’s message." href="krb5_wrap_error_message.html" />
+ <link rel="prev" title="krb5_vset_error_message - Set an extended error message for an error code using a va_list." href="krb5_vset_error_message.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_vset_error_message.html" title="krb5_vset_error_message - Set an extended error message for an error code using a va_list."
+ accesskey="P">previous</a> |
+ <a href="krb5_wrap_error_message.html" title="krb5_wrap_error_message - Add a prefix to a different error code’s message."
+ 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_vwrap_error_message - Add a prefix to a different error code’s message using a va_list.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<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>
+<p><strong>[in]</strong> <strong>fmt</strong> - Format string for error message prefix</p>
+<p><strong>[in]</strong> <strong>args</strong> - List of vprintf(3) style arguments</p>
+</dd>
+</dl>
+<p>This function is similar to krb5_wrap_error_message(), but uses a va_list instead of variadic arguments.</p>
+</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_vwrap_error_message - Add a prefix to a different error code’s message using a va_list.</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_vset_error_message.html" title="krb5_vset_error_message - Set an extended error message for an error code using a va_list."
+ >previous</a> |
+ <a href="krb5_wrap_error_message.html" title="krb5_wrap_error_message - Add a prefix to a different error code’s message."
+ >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_vwrap_error_message - Add a prefix to a different error code’s message using a va_list.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..18ab923cd8c5
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/api/krb5_wrap_error_message.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_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?v=fa44fd50" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/agogo.css?v=879f3c71" />
+ <link rel="stylesheet" type="text/css" href="../../../_static/kerb.css?v=6a0b3979" />
+ <script src="../../../_static/documentation_options.js?v=236fef3b"></script>
+ <script src="../../../_static/doctools.js?v=888ff710"></script>
+ <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
+ <link rel="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_c_block_size - Return cipher block size." href="krb5_c_block_size.html" />
+ <link rel="prev" title="krb5_vwrap_error_message - Add a prefix to a different error code’s message using a va_list." href="krb5_vwrap_error_message.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_vwrap_error_message.html" title="krb5_vwrap_error_message - Add a prefix to a different error code’s message using a va_list."
+ accesskey="P">previous</a> |
+ <a href="krb5_c_block_size.html" title="krb5_c_block_size - Return cipher block size."
+ 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_wrap_error_message - Add a prefix to a different error code’s message.">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<dl class="field-list">
+<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>
+<p><strong>[in]</strong> <strong>fmt</strong> - Format string for error message prefix</p>
+</dd>
+</dl>
+<p>Format a message and prepend it to the message for <em>old_code</em> . The prefix will be separated from the old message with a colon and space. Set the resulting message as the extended error message for <em>code</em> .</p>
+</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_wrap_error_message - Add a prefix to a different error code’s message.</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_vwrap_error_message.html" title="krb5_vwrap_error_message - Add a prefix to a different error code’s message using a va_list."
+ >previous</a> |
+ <a href="krb5_c_block_size.html" title="krb5_c_block_size - Return cipher block size."
+ >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_wrap_error_message - Add a prefix to a different error code’s message.">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
diff --git a/crypto/krb5/doc/html/appdev/refs/index.html b/crypto/krb5/doc/html/appdev/refs/index.html
new file mode 100644
index 000000000000..b70a661f1b08
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/index.html
@@ -0,0 +1,144 @@
+<!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>Complete reference - API and datatypes &#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 API" href="api/index.html" />
+ <link rel="prev" title="Principal manipulation and parsing" href="../princ_handle.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="../princ_handle.html" title="Principal manipulation and parsing"
+ accesskey="P">previous</a> |
+ <a href="api/index.html" title="krb5 API"
+ 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__Complete reference - API and datatypes">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="complete-reference-api-and-datatypes">
+<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>
+<li class="toctree-l1"><a class="reference internal" href="types/index.html">krb5 types and structures</a></li>
+<li class="toctree-l1"><a class="reference internal" href="macros/index.html">krb5 simple macros</a></li>
+</ul>
+</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="#">Complete reference - API and datatypes</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="current reference internal" href="#">Complete reference - API and datatypes</a><ul>
+<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"><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="../princ_handle.html" title="Principal manipulation and parsing"
+ >previous</a> |
+ <a href="api/index.html" title="krb5 API"
+ >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__Complete reference - API and datatypes">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_ADDRPORT.html b/crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_ADDRPORT.html
new file mode 100644
index 000000000000..43778f506303
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_ADDRPORT.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_ADDRPORT &#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_CHAOS" href="ADDRTYPE_CHAOS.html" />
+ <link rel="prev" title="krb5 simple macros" href="index.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="index.html" title="krb5 simple macros"
+ accesskey="P">previous</a> |
+ <a href="ADDRTYPE_CHAOS.html" title="ADDRTYPE_CHAOS"
+ 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_ADDRPORT">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-addrport">
+<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="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_ADDRPORT</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">0x0100</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_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/>
+ <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="index.html" title="krb5 simple macros"
+ >previous</a> |
+ <a href="ADDRTYPE_CHAOS.html" title="ADDRTYPE_CHAOS"
+ >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_ADDRPORT">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_CHAOS.html b/crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_CHAOS.html
new file mode 100644
index 000000000000..a9d7e828dafb
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_CHAOS.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_CHAOS &#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_DIRECTIONAL" href="ADDRTYPE_DIRECTIONAL.html" />
+ <link rel="prev" title="ADDRTYPE_ADDRPORT" href="ADDRTYPE_ADDRPORT.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_ADDRPORT.html" title="ADDRTYPE_ADDRPORT"
+ accesskey="P">previous</a> |
+ <a href="ADDRTYPE_DIRECTIONAL.html" title="ADDRTYPE_DIRECTIONAL"
+ 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_CHAOS">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-chaos">
+<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="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_CHAOS</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">0x0005</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_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/>
+ <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_ADDRPORT.html" title="ADDRTYPE_ADDRPORT"
+ >previous</a> |
+ <a href="ADDRTYPE_DIRECTIONAL.html" title="ADDRTYPE_DIRECTIONAL"
+ >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_CHAOS">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_DDP.html b/crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_DDP.html
new file mode 100644
index 000000000000..1a8a819b59af
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_DDP.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_DDP &#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_INET" href="ADDRTYPE_INET.html" />
+ <link rel="prev" title="ADDRTYPE_DIRECTIONAL" href="ADDRTYPE_DIRECTIONAL.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_DIRECTIONAL.html" title="ADDRTYPE_DIRECTIONAL"
+ accesskey="P">previous</a> |
+ <a href="ADDRTYPE_INET.html" title="ADDRTYPE_INET"
+ 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_DDP">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-ddp">
+<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="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_DDP</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">0x0010</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_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/>
+ <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_DIRECTIONAL.html" title="ADDRTYPE_DIRECTIONAL"
+ >previous</a> |
+ <a href="ADDRTYPE_INET.html" title="ADDRTYPE_INET"
+ >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_DDP">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..74e5e40db41c
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_INET.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_INET &#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_INET6" href="ADDRTYPE_INET6.html" />
+ <link rel="prev" title="ADDRTYPE_DDP" href="ADDRTYPE_DDP.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_DDP.html" title="ADDRTYPE_DDP"
+ accesskey="P">previous</a> |
+ <a href="ADDRTYPE_INET6.html" title="ADDRTYPE_INET6"
+ 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_INET">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-inet">
+<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="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_INET</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">0x0002</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_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/>
+ <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_DDP.html" title="ADDRTYPE_DDP"
+ >previous</a> |
+ <a href="ADDRTYPE_INET6.html" title="ADDRTYPE_INET6"
+ >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_INET">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_INET6.html b/crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_INET6.html
new file mode 100644
index 000000000000..325f79f5cada
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_INET6.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_INET6 &#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_IPPORT" href="ADDRTYPE_IPPORT.html" />
+ <link rel="prev" title="ADDRTYPE_INET" href="ADDRTYPE_INET.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_INET.html" title="ADDRTYPE_INET"
+ accesskey="P">previous</a> |
+ <a href="ADDRTYPE_IPPORT.html" title="ADDRTYPE_IPPORT"
+ 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_INET6">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-inet6">
+<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="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_INET6</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">0x0018</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_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/>
+ <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_INET.html" title="ADDRTYPE_INET"
+ >previous</a> |
+ <a href="ADDRTYPE_IPPORT.html" title="ADDRTYPE_IPPORT"
+ >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_INET6">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_IPPORT.html b/crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_IPPORT.html
new file mode 100644
index 000000000000..0d6a219b94cd
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_IPPORT.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_IPPORT &#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_ISO" href="ADDRTYPE_ISO.html" />
+ <link rel="prev" title="ADDRTYPE_INET6" href="ADDRTYPE_INET6.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_INET6.html" title="ADDRTYPE_INET6"
+ accesskey="P">previous</a> |
+ <a href="ADDRTYPE_ISO.html" title="ADDRTYPE_ISO"
+ 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_IPPORT">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-ipport">
+<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="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_IPPORT</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">0x0101</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_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/>
+ <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_INET6.html" title="ADDRTYPE_INET6"
+ >previous</a> |
+ <a href="ADDRTYPE_ISO.html" title="ADDRTYPE_ISO"
+ >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_IPPORT">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_ISO.html b/crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_ISO.html
new file mode 100644
index 000000000000..c26eecc80187
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_ISO.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_ISO &#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_IS_LOCAL" href="ADDRTYPE_IS_LOCAL.html" />
+ <link rel="prev" title="ADDRTYPE_IPPORT" href="ADDRTYPE_IPPORT.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_IPPORT.html" title="ADDRTYPE_IPPORT"
+ accesskey="P">previous</a> |
+ <a href="ADDRTYPE_IS_LOCAL.html" title="ADDRTYPE_IS_LOCAL"
+ 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_ISO">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-iso">
+<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="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_ISO</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">0x0007</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_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/>
+ <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_IPPORT.html" title="ADDRTYPE_IPPORT"
+ >previous</a> |
+ <a href="ADDRTYPE_IS_LOCAL.html" title="ADDRTYPE_IS_LOCAL"
+ >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_ISO">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..d5ed64aa3694
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_IS_LOCAL.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_IS_LOCAL &#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_NETBIOS" href="ADDRTYPE_NETBIOS.html" />
+ <link rel="prev" title="ADDRTYPE_ISO" href="ADDRTYPE_ISO.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_ISO.html" title="ADDRTYPE_ISO"
+ accesskey="P">previous</a> |
+ <a href="ADDRTYPE_NETBIOS.html" title="ADDRTYPE_NETBIOS"
+ 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_IS_LOCAL">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-is-local">
+<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="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_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>
+</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_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/>
+ <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_ISO.html" title="ADDRTYPE_ISO"
+ >previous</a> |
+ <a href="ADDRTYPE_NETBIOS.html" title="ADDRTYPE_NETBIOS"
+ >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_IS_LOCAL">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_NETBIOS.html b/crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_NETBIOS.html
new file mode 100644
index 000000000000..f1ce7df20bbb
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_NETBIOS.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_NETBIOS &#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_XNS" href="ADDRTYPE_XNS.html" />
+ <link rel="prev" title="ADDRTYPE_IS_LOCAL" href="ADDRTYPE_IS_LOCAL.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_IS_LOCAL.html" title="ADDRTYPE_IS_LOCAL"
+ accesskey="P">previous</a> |
+ <a href="ADDRTYPE_XNS.html" title="ADDRTYPE_XNS"
+ 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_NETBIOS">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-netbios">
+<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="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_NETBIOS</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">0x0014</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_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/>
+ <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_IS_LOCAL.html" title="ADDRTYPE_IS_LOCAL"
+ >previous</a> |
+ <a href="ADDRTYPE_XNS.html" title="ADDRTYPE_XNS"
+ >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_NETBIOS">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..05a29b2c56cf
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/ADDRTYPE_XNS.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_XNS &#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_UNIXSOCK" href="ADDRTYPE_UNIXSOCK.html" />
+ <link rel="prev" title="ADDRTYPE_NETBIOS" href="ADDRTYPE_NETBIOS.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_NETBIOS.html" title="ADDRTYPE_NETBIOS"
+ accesskey="P">previous</a> |
+ <a href="ADDRTYPE_UNIXSOCK.html" title="ADDRTYPE_UNIXSOCK"
+ 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_XNS">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-xns">
+<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="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_XNS</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">0x0006</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_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/>
+ <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_NETBIOS.html" title="ADDRTYPE_NETBIOS"
+ >previous</a> |
+ <a href="ADDRTYPE_UNIXSOCK.html" title="ADDRTYPE_UNIXSOCK"
+ >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_XNS">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..243e3cc7a72e
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/AD_TYPE_EXTERNAL.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>AD_TYPE_EXTERNAL &#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_FIELD_TYPE_MASK" href="AD_TYPE_FIELD_TYPE_MASK.html" />
+ <link rel="prev" title="ADDRTYPE_UNIXSOCK" href="ADDRTYPE_UNIXSOCK.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_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> |
+ <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__AD_TYPE_EXTERNAL">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="ad-type-external">
+<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="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">AD_TYPE_EXTERNAL</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">0x4000</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="#">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/>
+ <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_UNIXSOCK.html" title="ADDRTYPE_UNIXSOCK"
+ >previous</a> |
+ <a href="AD_TYPE_FIELD_TYPE_MASK.html" title="AD_TYPE_FIELD_TYPE_MASK"
+ >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__AD_TYPE_EXTERNAL">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..2c1ae0e6c185
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/AD_TYPE_FIELD_TYPE_MASK.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>AD_TYPE_FIELD_TYPE_MASK &#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_REGISTERED" href="AD_TYPE_REGISTERED.html" />
+ <link rel="prev" title="AD_TYPE_EXTERNAL" href="AD_TYPE_EXTERNAL.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="AD_TYPE_EXTERNAL.html" title="AD_TYPE_EXTERNAL"
+ accesskey="P">previous</a> |
+ <a href="AD_TYPE_REGISTERED.html" title="AD_TYPE_REGISTERED"
+ 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__AD_TYPE_FIELD_TYPE_MASK">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="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="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="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">AD_TYPE_FIELD_TYPE_MASK</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">0x1fff</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="#">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/>
+ <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="AD_TYPE_EXTERNAL.html" title="AD_TYPE_EXTERNAL"
+ >previous</a> |
+ <a href="AD_TYPE_REGISTERED.html" title="AD_TYPE_REGISTERED"
+ >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__AD_TYPE_FIELD_TYPE_MASK">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..723c78136b6f
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/AD_TYPE_REGISTERED.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>AD_TYPE_REGISTERED &#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_RESERVED" href="AD_TYPE_RESERVED.html" />
+ <link rel="prev" title="AD_TYPE_FIELD_TYPE_MASK" href="AD_TYPE_FIELD_TYPE_MASK.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="AD_TYPE_FIELD_TYPE_MASK.html" title="AD_TYPE_FIELD_TYPE_MASK"
+ accesskey="P">previous</a> |
+ <a href="AD_TYPE_RESERVED.html" title="AD_TYPE_RESERVED"
+ 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__AD_TYPE_REGISTERED">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="ad-type-registered">
+<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="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">AD_TYPE_REGISTERED</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">0x2000</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="#">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/>
+ <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="AD_TYPE_FIELD_TYPE_MASK.html" title="AD_TYPE_FIELD_TYPE_MASK"
+ >previous</a> |
+ <a href="AD_TYPE_RESERVED.html" title="AD_TYPE_RESERVED"
+ >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__AD_TYPE_REGISTERED">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..37c848012314
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/AD_TYPE_RESERVED.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>AD_TYPE_RESERVED &#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_ETYPE_NEGOTIATION" href="AP_OPTS_ETYPE_NEGOTIATION.html" />
+ <link rel="prev" title="AD_TYPE_REGISTERED" href="AD_TYPE_REGISTERED.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="AD_TYPE_REGISTERED.html" title="AD_TYPE_REGISTERED"
+ accesskey="P">previous</a> |
+ <a href="AP_OPTS_ETYPE_NEGOTIATION.html" title="AP_OPTS_ETYPE_NEGOTIATION"
+ 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__AD_TYPE_RESERVED">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="ad-type-reserved">
+<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="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">AD_TYPE_RESERVED</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">0x8000</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="#">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/>
+ <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="AD_TYPE_REGISTERED.html" title="AD_TYPE_REGISTERED"
+ >previous</a> |
+ <a href="AP_OPTS_ETYPE_NEGOTIATION.html" title="AP_OPTS_ETYPE_NEGOTIATION"
+ >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__AD_TYPE_RESERVED">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_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
new file mode 100644
index 000000000000..1c410a638e10
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/AP_OPTS_ETYPE_NEGOTIATION.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_ETYPE_NEGOTIATION &#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_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">
+ <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="AD_TYPE_RESERVED.html" title="AD_TYPE_RESERVED"
+ accesskey="P">previous</a> |
+ <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> |
+ <a href="../../../search.html" title="Enter search criteria"
+ accesskey="S">Search</a> |
+ <a href="mailto:krb5-bugs@mit.edu?subject=Documentation__AP_OPTS_ETYPE_NEGOTIATION">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-etype-negotiation">
+<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="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_ETYPE_NEGOTIATION</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">0x00000002</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_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/>
+ <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="AD_TYPE_RESERVED.html" title="AD_TYPE_RESERVED"
+ >previous</a> |
+ <a href="AP_OPTS_CBT_FLAG.html" title="AP_OPTS_CBT_FLAG"
+ >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_ETYPE_NEGOTIATION">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_MUTUAL_REQUIRED.html b/crypto/krb5/doc/html/appdev/refs/macros/AP_OPTS_MUTUAL_REQUIRED.html
new file mode 100644
index 000000000000..0c7e26079b03
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/AP_OPTS_MUTUAL_REQUIRED.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>AP_OPTS_MUTUAL_REQUIRED &#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_RESERVED" href="AP_OPTS_RESERVED.html" />
+ <link rel="prev" title="AP_OPTS_CBT_FLAG" href="AP_OPTS_CBT_FLAG.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_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> |
+ <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_MUTUAL_REQUIRED">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-mutual-required">
+<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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>Perform a mutual authentication exchange.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_CBT_FLAG.html" title="AP_OPTS_CBT_FLAG"
+ >previous</a> |
+ <a href="AP_OPTS_RESERVED.html" title="AP_OPTS_RESERVED"
+ >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_MUTUAL_REQUIRED">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_RESERVED.html b/crypto/krb5/doc/html/appdev/refs/macros/AP_OPTS_RESERVED.html
new file mode 100644
index 000000000000..7601abfdcb29
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/AP_OPTS_RESERVED.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_RESERVED &#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_USE_SESSION_KEY" href="AP_OPTS_USE_SESSION_KEY.html" />
+ <link rel="prev" title="AP_OPTS_MUTUAL_REQUIRED" href="AP_OPTS_MUTUAL_REQUIRED.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_MUTUAL_REQUIRED.html" title="AP_OPTS_MUTUAL_REQUIRED"
+ accesskey="P">previous</a> |
+ <a href="AP_OPTS_USE_SESSION_KEY.html" title="AP_OPTS_USE_SESSION_KEY"
+ 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_RESERVED">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-reserved">
+<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="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_RESERVED</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">0x80000000</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_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/>
+ <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_MUTUAL_REQUIRED.html" title="AP_OPTS_MUTUAL_REQUIRED"
+ >previous</a> |
+ <a href="AP_OPTS_USE_SESSION_KEY.html" title="AP_OPTS_USE_SESSION_KEY"
+ >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_RESERVED">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_USE_SESSION_KEY.html b/crypto/krb5/doc/html/appdev/refs/macros/AP_OPTS_USE_SESSION_KEY.html
new file mode 100644
index 000000000000..7ee0629084af
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/AP_OPTS_USE_SESSION_KEY.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>AP_OPTS_USE_SESSION_KEY &#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_USE_SUBKEY" href="AP_OPTS_USE_SUBKEY.html" />
+ <link rel="prev" title="AP_OPTS_RESERVED" href="AP_OPTS_RESERVED.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_RESERVED.html" title="AP_OPTS_RESERVED"
+ accesskey="P">previous</a> |
+ <a href="AP_OPTS_USE_SUBKEY.html" title="AP_OPTS_USE_SUBKEY"
+ 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_USE_SESSION_KEY">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>Use session key.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_RESERVED.html" title="AP_OPTS_RESERVED"
+ >previous</a> |
+ <a href="AP_OPTS_USE_SUBKEY.html" title="AP_OPTS_USE_SUBKEY"
+ >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_USE_SESSION_KEY">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_USE_SUBKEY.html b/crypto/krb5/doc/html/appdev/refs/macros/AP_OPTS_USE_SUBKEY.html
new file mode 100644
index 000000000000..cbfdfdcacc98
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/AP_OPTS_USE_SUBKEY.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>AP_OPTS_USE_SUBKEY &#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_WIRE_MASK" href="AP_OPTS_WIRE_MASK.html" />
+ <link rel="prev" title="AP_OPTS_USE_SESSION_KEY" href="AP_OPTS_USE_SESSION_KEY.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_USE_SESSION_KEY.html" title="AP_OPTS_USE_SESSION_KEY"
+ accesskey="P">previous</a> |
+ <a href="AP_OPTS_WIRE_MASK.html" title="AP_OPTS_WIRE_MASK"
+ 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_USE_SUBKEY">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-use-subkey">
+<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="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">
+<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>
+</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_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/>
+ <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_USE_SESSION_KEY.html" title="AP_OPTS_USE_SESSION_KEY"
+ >previous</a> |
+ <a href="AP_OPTS_WIRE_MASK.html" title="AP_OPTS_WIRE_MASK"
+ >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_USE_SUBKEY">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_WIRE_MASK.html b/crypto/krb5/doc/html/appdev/refs/macros/AP_OPTS_WIRE_MASK.html
new file mode 100644
index 000000000000..772e752e06f6
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/AP_OPTS_WIRE_MASK.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_WIRE_MASK &#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="CKSUMTYPE_CMAC_CAMELLIA128" href="CKSUMTYPE_CMAC_CAMELLIA128.html" />
+ <link rel="prev" title="AP_OPTS_USE_SUBKEY" href="AP_OPTS_USE_SUBKEY.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_USE_SUBKEY.html" title="AP_OPTS_USE_SUBKEY"
+ accesskey="P">previous</a> |
+ <a href="CKSUMTYPE_CMAC_CAMELLIA128.html" title="CKSUMTYPE_CMAC_CAMELLIA128"
+ 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_WIRE_MASK">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-wire-mask">
+<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="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_WIRE_MASK</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">0xfffffff0</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_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/>
+ <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_USE_SUBKEY.html" title="AP_OPTS_USE_SUBKEY"
+ >previous</a> |
+ <a href="CKSUMTYPE_CMAC_CAMELLIA128.html" title="CKSUMTYPE_CMAC_CAMELLIA128"
+ >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_WIRE_MASK">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..a1da914728c6
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_CMAC_CAMELLIA128.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>CKSUMTYPE_CMAC_CAMELLIA128 &#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="CKSUMTYPE_CMAC_CAMELLIA256" href="CKSUMTYPE_CMAC_CAMELLIA256.html" />
+ <link rel="prev" title="AP_OPTS_WIRE_MASK" href="AP_OPTS_WIRE_MASK.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_WIRE_MASK.html" title="AP_OPTS_WIRE_MASK"
+ accesskey="P">previous</a> |
+ <a href="CKSUMTYPE_CMAC_CAMELLIA256.html" title="CKSUMTYPE_CMAC_CAMELLIA256"
+ 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__CKSUMTYPE_CMAC_CAMELLIA128">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="cksumtype-cmac-camellia128">
+<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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>RFC 6803.</p>
+<table class="docutils align-default">
+<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>
+</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="#">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/>
+ <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_WIRE_MASK.html" title="AP_OPTS_WIRE_MASK"
+ >previous</a> |
+ <a href="CKSUMTYPE_CMAC_CAMELLIA256.html" title="CKSUMTYPE_CMAC_CAMELLIA256"
+ >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__CKSUMTYPE_CMAC_CAMELLIA128">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..3fa38cb72134
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_CMAC_CAMELLIA256.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>CKSUMTYPE_CMAC_CAMELLIA256 &#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="CKSUMTYPE_CRC32" href="CKSUMTYPE_CRC32.html" />
+ <link rel="prev" title="CKSUMTYPE_CMAC_CAMELLIA128" href="CKSUMTYPE_CMAC_CAMELLIA128.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="CKSUMTYPE_CMAC_CAMELLIA128.html" title="CKSUMTYPE_CMAC_CAMELLIA128"
+ accesskey="P">previous</a> |
+ <a href="CKSUMTYPE_CRC32.html" title="CKSUMTYPE_CRC32"
+ 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__CKSUMTYPE_CMAC_CAMELLIA256">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="cksumtype-cmac-camellia256">
+<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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>RFC 6803.</p>
+<table class="docutils align-default">
+<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>
+</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="#">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/>
+ <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="CKSUMTYPE_CMAC_CAMELLIA128.html" title="CKSUMTYPE_CMAC_CAMELLIA128"
+ >previous</a> |
+ <a href="CKSUMTYPE_CRC32.html" title="CKSUMTYPE_CRC32"
+ >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__CKSUMTYPE_CMAC_CAMELLIA256">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_CRC32.html b/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_CRC32.html
new file mode 100644
index 000000000000..7818f90566a2
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_CRC32.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>CKSUMTYPE_CRC32 &#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="CKSUMTYPE_DESCBC" href="CKSUMTYPE_DESCBC.html" />
+ <link rel="prev" title="CKSUMTYPE_CMAC_CAMELLIA256" href="CKSUMTYPE_CMAC_CAMELLIA256.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="CKSUMTYPE_CMAC_CAMELLIA256.html" title="CKSUMTYPE_CMAC_CAMELLIA256"
+ accesskey="P">previous</a> |
+ <a href="CKSUMTYPE_DESCBC.html" title="CKSUMTYPE_DESCBC"
+ 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__CKSUMTYPE_CRC32">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="cksumtype-crc32">
+<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="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">CKSUMTYPE_CRC32</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><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="#">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/>
+ <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="CKSUMTYPE_CMAC_CAMELLIA256.html" title="CKSUMTYPE_CMAC_CAMELLIA256"
+ >previous</a> |
+ <a href="CKSUMTYPE_DESCBC.html" title="CKSUMTYPE_DESCBC"
+ >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__CKSUMTYPE_CRC32">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_DESCBC.html b/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_DESCBC.html
new file mode 100644
index 000000000000..5bcb8e8d756d
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_DESCBC.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>CKSUMTYPE_DESCBC &#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="CKSUMTYPE_HMAC_MD5_ARCFOUR" href="CKSUMTYPE_HMAC_MD5_ARCFOUR.html" />
+ <link rel="prev" title="CKSUMTYPE_CRC32" href="CKSUMTYPE_CRC32.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="CKSUMTYPE_CRC32.html" title="CKSUMTYPE_CRC32"
+ accesskey="P">previous</a> |
+ <a href="CKSUMTYPE_HMAC_MD5_ARCFOUR.html" title="CKSUMTYPE_HMAC_MD5_ARCFOUR"
+ 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__CKSUMTYPE_DESCBC">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="cksumtype-descbc">
+<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="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">CKSUMTYPE_DESCBC</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">0x0004</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="#">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/>
+ <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="CKSUMTYPE_CRC32.html" title="CKSUMTYPE_CRC32"
+ >previous</a> |
+ <a href="CKSUMTYPE_HMAC_MD5_ARCFOUR.html" title="CKSUMTYPE_HMAC_MD5_ARCFOUR"
+ >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__CKSUMTYPE_DESCBC">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..3c6980112f77
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_HMAC_MD5_ARCFOUR.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>CKSUMTYPE_HMAC_MD5_ARCFOUR &#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="CKSUMTYPE_HMAC_SHA1_96_AES128" href="CKSUMTYPE_HMAC_SHA1_96_AES128.html" />
+ <link rel="prev" title="CKSUMTYPE_DESCBC" href="CKSUMTYPE_DESCBC.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="CKSUMTYPE_DESCBC.html" title="CKSUMTYPE_DESCBC"
+ accesskey="P">previous</a> |
+ <a href="CKSUMTYPE_HMAC_SHA1_96_AES128.html" title="CKSUMTYPE_HMAC_SHA1_96_AES128"
+ 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__CKSUMTYPE_HMAC_MD5_ARCFOUR">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="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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>RFC 4757.</p>
+<table class="docutils align-default">
+<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>
+</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="#">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/>
+ <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="CKSUMTYPE_DESCBC.html" title="CKSUMTYPE_DESCBC"
+ >previous</a> |
+ <a href="CKSUMTYPE_HMAC_SHA1_96_AES128.html" title="CKSUMTYPE_HMAC_SHA1_96_AES128"
+ >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__CKSUMTYPE_HMAC_MD5_ARCFOUR">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..c95529e84efc
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_HMAC_SHA1_96_AES128.html
@@ -0,0 +1,154 @@
+<!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>CKSUMTYPE_HMAC_SHA1_96_AES128 &#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="CKSUMTYPE_HMAC_SHA1_96_AES256" href="CKSUMTYPE_HMAC_SHA1_96_AES256.html" />
+ <link rel="prev" title="CKSUMTYPE_HMAC_MD5_ARCFOUR" href="CKSUMTYPE_HMAC_MD5_ARCFOUR.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="CKSUMTYPE_HMAC_MD5_ARCFOUR.html" title="CKSUMTYPE_HMAC_MD5_ARCFOUR"
+ accesskey="P">previous</a> |
+ <a href="CKSUMTYPE_HMAC_SHA1_96_AES256.html" title="CKSUMTYPE_HMAC_SHA1_96_AES256"
+ 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__CKSUMTYPE_HMAC_SHA1_96_AES128">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="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="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="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">
+<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>
+</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="#">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/>
+ <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="CKSUMTYPE_HMAC_MD5_ARCFOUR.html" title="CKSUMTYPE_HMAC_MD5_ARCFOUR"
+ >previous</a> |
+ <a href="CKSUMTYPE_HMAC_SHA1_96_AES256.html" title="CKSUMTYPE_HMAC_SHA1_96_AES256"
+ >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__CKSUMTYPE_HMAC_SHA1_96_AES128">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..13776a8cc7cd
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_HMAC_SHA1_96_AES256.html
@@ -0,0 +1,154 @@
+<!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>CKSUMTYPE_HMAC_SHA1_96_AES256 &#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="CKSUMTYPE_HMAC_SHA256_128_AES128" href="CKSUMTYPE_HMAC_SHA256_128_AES128.html" />
+ <link rel="prev" title="CKSUMTYPE_HMAC_SHA1_96_AES128" href="CKSUMTYPE_HMAC_SHA1_96_AES128.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="CKSUMTYPE_HMAC_SHA1_96_AES128.html" title="CKSUMTYPE_HMAC_SHA1_96_AES128"
+ accesskey="P">previous</a> |
+ <a href="CKSUMTYPE_HMAC_SHA256_128_AES128.html" title="CKSUMTYPE_HMAC_SHA256_128_AES128"
+ 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__CKSUMTYPE_HMAC_SHA1_96_AES256">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="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="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="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">
+<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>
+</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="#">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/>
+ <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="CKSUMTYPE_HMAC_SHA1_96_AES128.html" title="CKSUMTYPE_HMAC_SHA1_96_AES128"
+ >previous</a> |
+ <a href="CKSUMTYPE_HMAC_SHA256_128_AES128.html" title="CKSUMTYPE_HMAC_SHA256_128_AES128"
+ >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__CKSUMTYPE_HMAC_SHA1_96_AES256">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..97b2283e604e
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_HMAC_SHA1_DES3.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>CKSUMTYPE_HMAC_SHA1_DES3 &#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="CKSUMTYPE_MD5_HMAC_ARCFOUR" href="CKSUMTYPE_MD5_HMAC_ARCFOUR.html" />
+ <link rel="prev" title="CKSUMTYPE_HMAC_SHA384_192_AES256" href="CKSUMTYPE_HMAC_SHA384_192_AES256.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="CKSUMTYPE_HMAC_SHA384_192_AES256.html" title="CKSUMTYPE_HMAC_SHA384_192_AES256"
+ accesskey="P">previous</a> |
+ <a href="CKSUMTYPE_MD5_HMAC_ARCFOUR.html" title="CKSUMTYPE_MD5_HMAC_ARCFOUR"
+ 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__CKSUMTYPE_HMAC_SHA1_DES3">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="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="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="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">CKSUMTYPE_HMAC_SHA1_DES3</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">0x000c</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="#">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/>
+ <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="CKSUMTYPE_HMAC_SHA384_192_AES256.html" title="CKSUMTYPE_HMAC_SHA384_192_AES256"
+ >previous</a> |
+ <a href="CKSUMTYPE_MD5_HMAC_ARCFOUR.html" title="CKSUMTYPE_MD5_HMAC_ARCFOUR"
+ >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__CKSUMTYPE_HMAC_SHA1_DES3">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..34e9f4e20d71
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_HMAC_SHA256_128_AES128.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>CKSUMTYPE_HMAC_SHA256_128_AES128 &#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="CKSUMTYPE_HMAC_SHA384_192_AES256" href="CKSUMTYPE_HMAC_SHA384_192_AES256.html" />
+ <link rel="prev" title="CKSUMTYPE_HMAC_SHA1_96_AES256" href="CKSUMTYPE_HMAC_SHA1_96_AES256.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="CKSUMTYPE_HMAC_SHA1_96_AES256.html" title="CKSUMTYPE_HMAC_SHA1_96_AES256"
+ accesskey="P">previous</a> |
+ <a href="CKSUMTYPE_HMAC_SHA384_192_AES256.html" title="CKSUMTYPE_HMAC_SHA384_192_AES256"
+ 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__CKSUMTYPE_HMAC_SHA256_128_AES128">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="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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>RFC 8009.</p>
+<table class="docutils align-default">
+<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>
+</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="#">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/>
+ <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="CKSUMTYPE_HMAC_SHA1_96_AES256.html" title="CKSUMTYPE_HMAC_SHA1_96_AES256"
+ >previous</a> |
+ <a href="CKSUMTYPE_HMAC_SHA384_192_AES256.html" title="CKSUMTYPE_HMAC_SHA384_192_AES256"
+ >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__CKSUMTYPE_HMAC_SHA256_128_AES128">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..985a46461214
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_HMAC_SHA384_192_AES256.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>CKSUMTYPE_HMAC_SHA384_192_AES256 &#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="CKSUMTYPE_HMAC_SHA1_DES3" href="CKSUMTYPE_HMAC_SHA1_DES3.html" />
+ <link rel="prev" title="CKSUMTYPE_HMAC_SHA256_128_AES128" href="CKSUMTYPE_HMAC_SHA256_128_AES128.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="CKSUMTYPE_HMAC_SHA256_128_AES128.html" title="CKSUMTYPE_HMAC_SHA256_128_AES128"
+ accesskey="P">previous</a> |
+ <a href="CKSUMTYPE_HMAC_SHA1_DES3.html" title="CKSUMTYPE_HMAC_SHA1_DES3"
+ 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__CKSUMTYPE_HMAC_SHA384_192_AES256">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="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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>RFC 8009.</p>
+<table class="docutils align-default">
+<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>
+</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="#">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/>
+ <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="CKSUMTYPE_HMAC_SHA256_128_AES128.html" title="CKSUMTYPE_HMAC_SHA256_128_AES128"
+ >previous</a> |
+ <a href="CKSUMTYPE_HMAC_SHA1_DES3.html" title="CKSUMTYPE_HMAC_SHA1_DES3"
+ >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__CKSUMTYPE_HMAC_SHA384_192_AES256">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..cfcbe09fd2a4
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_MD5_HMAC_ARCFOUR.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>CKSUMTYPE_MD5_HMAC_ARCFOUR &#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="CKSUMTYPE_NIST_SHA" href="CKSUMTYPE_NIST_SHA.html" />
+ <link rel="prev" title="CKSUMTYPE_HMAC_SHA1_DES3" href="CKSUMTYPE_HMAC_SHA1_DES3.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="CKSUMTYPE_HMAC_SHA1_DES3.html" title="CKSUMTYPE_HMAC_SHA1_DES3"
+ accesskey="P">previous</a> |
+ <a href="CKSUMTYPE_NIST_SHA.html" title="CKSUMTYPE_NIST_SHA"
+ 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__CKSUMTYPE_MD5_HMAC_ARCFOUR">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="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="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="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">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>
+</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="#">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/>
+ <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="CKSUMTYPE_HMAC_SHA1_DES3.html" title="CKSUMTYPE_HMAC_SHA1_DES3"
+ >previous</a> |
+ <a href="CKSUMTYPE_NIST_SHA.html" title="CKSUMTYPE_NIST_SHA"
+ >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__CKSUMTYPE_MD5_HMAC_ARCFOUR">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..6a4fc752e405
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_NIST_SHA.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>CKSUMTYPE_NIST_SHA &#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="CKSUMTYPE_RSA_MD4" href="CKSUMTYPE_RSA_MD4.html" />
+ <link rel="prev" title="CKSUMTYPE_MD5_HMAC_ARCFOUR" href="CKSUMTYPE_MD5_HMAC_ARCFOUR.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="CKSUMTYPE_MD5_HMAC_ARCFOUR.html" title="CKSUMTYPE_MD5_HMAC_ARCFOUR"
+ accesskey="P">previous</a> |
+ <a href="CKSUMTYPE_RSA_MD4.html" title="CKSUMTYPE_RSA_MD4"
+ 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__CKSUMTYPE_NIST_SHA">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="cksumtype-nist-sha">
+<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="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">CKSUMTYPE_NIST_SHA</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">0x0009</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="#">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/>
+ <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="CKSUMTYPE_MD5_HMAC_ARCFOUR.html" title="CKSUMTYPE_MD5_HMAC_ARCFOUR"
+ >previous</a> |
+ <a href="CKSUMTYPE_RSA_MD4.html" title="CKSUMTYPE_RSA_MD4"
+ >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__CKSUMTYPE_NIST_SHA">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..6e13ee6aad62
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_RSA_MD4.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>CKSUMTYPE_RSA_MD4 &#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="CKSUMTYPE_RSA_MD4_DES" href="CKSUMTYPE_RSA_MD4_DES.html" />
+ <link rel="prev" title="CKSUMTYPE_NIST_SHA" href="CKSUMTYPE_NIST_SHA.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="CKSUMTYPE_NIST_SHA.html" title="CKSUMTYPE_NIST_SHA"
+ accesskey="P">previous</a> |
+ <a href="CKSUMTYPE_RSA_MD4_DES.html" title="CKSUMTYPE_RSA_MD4_DES"
+ 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__CKSUMTYPE_RSA_MD4">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="cksumtype-rsa-md4">
+<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="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">CKSUMTYPE_RSA_MD4</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">0x0002</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="#">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/>
+ <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="CKSUMTYPE_NIST_SHA.html" title="CKSUMTYPE_NIST_SHA"
+ >previous</a> |
+ <a href="CKSUMTYPE_RSA_MD4_DES.html" title="CKSUMTYPE_RSA_MD4_DES"
+ >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__CKSUMTYPE_RSA_MD4">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..d5ce10892549
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_RSA_MD4_DES.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>CKSUMTYPE_RSA_MD4_DES &#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="CKSUMTYPE_RSA_MD5" href="CKSUMTYPE_RSA_MD5.html" />
+ <link rel="prev" title="CKSUMTYPE_RSA_MD4" href="CKSUMTYPE_RSA_MD4.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="CKSUMTYPE_RSA_MD4.html" title="CKSUMTYPE_RSA_MD4"
+ accesskey="P">previous</a> |
+ <a href="CKSUMTYPE_RSA_MD5.html" title="CKSUMTYPE_RSA_MD5"
+ 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__CKSUMTYPE_RSA_MD4_DES">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="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="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="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">CKSUMTYPE_RSA_MD4_DES</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="#">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/>
+ <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="CKSUMTYPE_RSA_MD4.html" title="CKSUMTYPE_RSA_MD4"
+ >previous</a> |
+ <a href="CKSUMTYPE_RSA_MD5.html" title="CKSUMTYPE_RSA_MD5"
+ >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__CKSUMTYPE_RSA_MD4_DES">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..cd3cc0414f2b
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_RSA_MD5.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>CKSUMTYPE_RSA_MD5 &#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="CKSUMTYPE_RSA_MD5_DES" href="CKSUMTYPE_RSA_MD5_DES.html" />
+ <link rel="prev" title="CKSUMTYPE_RSA_MD4_DES" href="CKSUMTYPE_RSA_MD4_DES.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="CKSUMTYPE_RSA_MD4_DES.html" title="CKSUMTYPE_RSA_MD4_DES"
+ accesskey="P">previous</a> |
+ <a href="CKSUMTYPE_RSA_MD5_DES.html" title="CKSUMTYPE_RSA_MD5_DES"
+ 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__CKSUMTYPE_RSA_MD5">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="cksumtype-rsa-md5">
+<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="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">CKSUMTYPE_RSA_MD5</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">0x0007</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="#">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/>
+ <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="CKSUMTYPE_RSA_MD4_DES.html" title="CKSUMTYPE_RSA_MD4_DES"
+ >previous</a> |
+ <a href="CKSUMTYPE_RSA_MD5_DES.html" title="CKSUMTYPE_RSA_MD5_DES"
+ >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__CKSUMTYPE_RSA_MD5">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..1b10ef9d4cce
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_RSA_MD5_DES.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>CKSUMTYPE_RSA_MD5_DES &#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="CKSUMTYPE_SHA1" href="CKSUMTYPE_SHA1.html" />
+ <link rel="prev" title="CKSUMTYPE_RSA_MD5" href="CKSUMTYPE_RSA_MD5.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="CKSUMTYPE_RSA_MD5.html" title="CKSUMTYPE_RSA_MD5"
+ accesskey="P">previous</a> |
+ <a href="CKSUMTYPE_SHA1.html" title="CKSUMTYPE_SHA1"
+ 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__CKSUMTYPE_RSA_MD5_DES">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="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="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="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">CKSUMTYPE_RSA_MD5_DES</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">0x0008</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="#">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/>
+ <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="CKSUMTYPE_RSA_MD5.html" title="CKSUMTYPE_RSA_MD5"
+ >previous</a> |
+ <a href="CKSUMTYPE_SHA1.html" title="CKSUMTYPE_SHA1"
+ >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__CKSUMTYPE_RSA_MD5_DES">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_SHA1.html b/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_SHA1.html
new file mode 100644
index 000000000000..9331f97c7ae0
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/CKSUMTYPE_SHA1.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>CKSUMTYPE_SHA1 &#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="ENCTYPE_AES128_CTS_HMAC_SHA1_96" href="ENCTYPE_AES128_CTS_HMAC_SHA1_96.html" />
+ <link rel="prev" title="CKSUMTYPE_RSA_MD5_DES" href="CKSUMTYPE_RSA_MD5_DES.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="CKSUMTYPE_RSA_MD5_DES.html" title="CKSUMTYPE_RSA_MD5_DES"
+ accesskey="P">previous</a> |
+ <a href="ENCTYPE_AES128_CTS_HMAC_SHA1_96.html" title="ENCTYPE_AES128_CTS_HMAC_SHA1_96"
+ 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__CKSUMTYPE_SHA1">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="cksumtype-sha1">
+<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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>RFC 3961.</p>
+<table class="docutils align-default">
+<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>
+</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="#">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/>
+ <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="CKSUMTYPE_RSA_MD5_DES.html" title="CKSUMTYPE_RSA_MD5_DES"
+ >previous</a> |
+ <a href="ENCTYPE_AES128_CTS_HMAC_SHA1_96.html" title="ENCTYPE_AES128_CTS_HMAC_SHA1_96"
+ >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__CKSUMTYPE_SHA1">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..078d5327caae
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_AES128_CTS_HMAC_SHA1_96.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>ENCTYPE_AES128_CTS_HMAC_SHA1_96 &#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="ENCTYPE_AES128_CTS_HMAC_SHA256_128" href="ENCTYPE_AES128_CTS_HMAC_SHA256_128.html" />
+ <link rel="prev" title="CKSUMTYPE_SHA1" href="CKSUMTYPE_SHA1.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="CKSUMTYPE_SHA1.html" title="CKSUMTYPE_SHA1"
+ accesskey="P">previous</a> |
+ <a href="ENCTYPE_AES128_CTS_HMAC_SHA256_128.html" title="ENCTYPE_AES128_CTS_HMAC_SHA256_128"
+ 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__ENCTYPE_AES128_CTS_HMAC_SHA1_96">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="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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>RFC 3962.</p>
+<table class="docutils align-default">
+<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>
+</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="#">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/>
+ <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="CKSUMTYPE_SHA1.html" title="CKSUMTYPE_SHA1"
+ >previous</a> |
+ <a href="ENCTYPE_AES128_CTS_HMAC_SHA256_128.html" title="ENCTYPE_AES128_CTS_HMAC_SHA256_128"
+ >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__ENCTYPE_AES128_CTS_HMAC_SHA1_96">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..759e4ad6341f
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_AES128_CTS_HMAC_SHA256_128.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>ENCTYPE_AES128_CTS_HMAC_SHA256_128 &#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="ENCTYPE_AES256_CTS_HMAC_SHA1_96" href="ENCTYPE_AES256_CTS_HMAC_SHA1_96.html" />
+ <link rel="prev" title="ENCTYPE_AES128_CTS_HMAC_SHA1_96" href="ENCTYPE_AES128_CTS_HMAC_SHA1_96.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="ENCTYPE_AES128_CTS_HMAC_SHA1_96.html" title="ENCTYPE_AES128_CTS_HMAC_SHA1_96"
+ accesskey="P">previous</a> |
+ <a href="ENCTYPE_AES256_CTS_HMAC_SHA1_96.html" title="ENCTYPE_AES256_CTS_HMAC_SHA1_96"
+ 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__ENCTYPE_AES128_CTS_HMAC_SHA256_128">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="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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>RFC 8009.</p>
+<table class="docutils align-default">
+<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>
+</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="#">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/>
+ <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="ENCTYPE_AES128_CTS_HMAC_SHA1_96.html" title="ENCTYPE_AES128_CTS_HMAC_SHA1_96"
+ >previous</a> |
+ <a href="ENCTYPE_AES256_CTS_HMAC_SHA1_96.html" title="ENCTYPE_AES256_CTS_HMAC_SHA1_96"
+ >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__ENCTYPE_AES128_CTS_HMAC_SHA256_128">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..b25e0813df0f
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_AES256_CTS_HMAC_SHA1_96.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>ENCTYPE_AES256_CTS_HMAC_SHA1_96 &#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="ENCTYPE_AES256_CTS_HMAC_SHA384_192" href="ENCTYPE_AES256_CTS_HMAC_SHA384_192.html" />
+ <link rel="prev" title="ENCTYPE_AES128_CTS_HMAC_SHA256_128" href="ENCTYPE_AES128_CTS_HMAC_SHA256_128.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="ENCTYPE_AES128_CTS_HMAC_SHA256_128.html" title="ENCTYPE_AES128_CTS_HMAC_SHA256_128"
+ accesskey="P">previous</a> |
+ <a href="ENCTYPE_AES256_CTS_HMAC_SHA384_192.html" title="ENCTYPE_AES256_CTS_HMAC_SHA384_192"
+ 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__ENCTYPE_AES256_CTS_HMAC_SHA1_96">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="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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>RFC 3962.</p>
+<table class="docutils align-default">
+<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>
+</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="#">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/>
+ <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="ENCTYPE_AES128_CTS_HMAC_SHA256_128.html" title="ENCTYPE_AES128_CTS_HMAC_SHA256_128"
+ >previous</a> |
+ <a href="ENCTYPE_AES256_CTS_HMAC_SHA384_192.html" title="ENCTYPE_AES256_CTS_HMAC_SHA384_192"
+ >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__ENCTYPE_AES256_CTS_HMAC_SHA1_96">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..3d724ab06b80
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_AES256_CTS_HMAC_SHA384_192.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>ENCTYPE_AES256_CTS_HMAC_SHA384_192 &#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="ENCTYPE_ARCFOUR_HMAC" href="ENCTYPE_ARCFOUR_HMAC.html" />
+ <link rel="prev" title="ENCTYPE_AES256_CTS_HMAC_SHA1_96" href="ENCTYPE_AES256_CTS_HMAC_SHA1_96.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="ENCTYPE_AES256_CTS_HMAC_SHA1_96.html" title="ENCTYPE_AES256_CTS_HMAC_SHA1_96"
+ accesskey="P">previous</a> |
+ <a href="ENCTYPE_ARCFOUR_HMAC.html" title="ENCTYPE_ARCFOUR_HMAC"
+ 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__ENCTYPE_AES256_CTS_HMAC_SHA384_192">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="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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>RFC 8009.</p>
+<table class="docutils align-default">
+<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>
+</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="#">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/>
+ <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="ENCTYPE_AES256_CTS_HMAC_SHA1_96.html" title="ENCTYPE_AES256_CTS_HMAC_SHA1_96"
+ >previous</a> |
+ <a href="ENCTYPE_ARCFOUR_HMAC.html" title="ENCTYPE_ARCFOUR_HMAC"
+ >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__ENCTYPE_AES256_CTS_HMAC_SHA384_192">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..7863d9c266bc
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_ARCFOUR_HMAC.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>ENCTYPE_ARCFOUR_HMAC &#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="ENCTYPE_ARCFOUR_HMAC_EXP" href="ENCTYPE_ARCFOUR_HMAC_EXP.html" />
+ <link rel="prev" title="ENCTYPE_AES256_CTS_HMAC_SHA384_192" href="ENCTYPE_AES256_CTS_HMAC_SHA384_192.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="ENCTYPE_AES256_CTS_HMAC_SHA384_192.html" title="ENCTYPE_AES256_CTS_HMAC_SHA384_192"
+ accesskey="P">previous</a> |
+ <a href="ENCTYPE_ARCFOUR_HMAC_EXP.html" title="ENCTYPE_ARCFOUR_HMAC_EXP"
+ 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__ENCTYPE_ARCFOUR_HMAC">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="enctype-arcfour-hmac">
+<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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>RFC 4757.</p>
+<table class="docutils align-default">
+<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>
+</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="#">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/>
+ <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="ENCTYPE_AES256_CTS_HMAC_SHA384_192.html" title="ENCTYPE_AES256_CTS_HMAC_SHA384_192"
+ >previous</a> |
+ <a href="ENCTYPE_ARCFOUR_HMAC_EXP.html" title="ENCTYPE_ARCFOUR_HMAC_EXP"
+ >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__ENCTYPE_ARCFOUR_HMAC">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..e4abffac1ba2
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_ARCFOUR_HMAC_EXP.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>ENCTYPE_ARCFOUR_HMAC_EXP &#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="ENCTYPE_CAMELLIA128_CTS_CMAC" href="ENCTYPE_CAMELLIA128_CTS_CMAC.html" />
+ <link rel="prev" title="ENCTYPE_ARCFOUR_HMAC" href="ENCTYPE_ARCFOUR_HMAC.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="ENCTYPE_ARCFOUR_HMAC.html" title="ENCTYPE_ARCFOUR_HMAC"
+ accesskey="P">previous</a> |
+ <a href="ENCTYPE_CAMELLIA128_CTS_CMAC.html" title="ENCTYPE_CAMELLIA128_CTS_CMAC"
+ 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__ENCTYPE_ARCFOUR_HMAC_EXP">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="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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>RFC 4757.</p>
+<table class="docutils align-default">
+<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>
+</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="#">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/>
+ <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="ENCTYPE_ARCFOUR_HMAC.html" title="ENCTYPE_ARCFOUR_HMAC"
+ >previous</a> |
+ <a href="ENCTYPE_CAMELLIA128_CTS_CMAC.html" title="ENCTYPE_CAMELLIA128_CTS_CMAC"
+ >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__ENCTYPE_ARCFOUR_HMAC_EXP">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..0ae0a545a98c
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_CAMELLIA128_CTS_CMAC.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>ENCTYPE_CAMELLIA128_CTS_CMAC &#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="ENCTYPE_CAMELLIA256_CTS_CMAC" href="ENCTYPE_CAMELLIA256_CTS_CMAC.html" />
+ <link rel="prev" title="ENCTYPE_ARCFOUR_HMAC_EXP" href="ENCTYPE_ARCFOUR_HMAC_EXP.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="ENCTYPE_ARCFOUR_HMAC_EXP.html" title="ENCTYPE_ARCFOUR_HMAC_EXP"
+ accesskey="P">previous</a> |
+ <a href="ENCTYPE_CAMELLIA256_CTS_CMAC.html" title="ENCTYPE_CAMELLIA256_CTS_CMAC"
+ 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__ENCTYPE_CAMELLIA128_CTS_CMAC">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="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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>RFC 6803.</p>
+<table class="docutils align-default">
+<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>
+</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="#">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/>
+ <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="ENCTYPE_ARCFOUR_HMAC_EXP.html" title="ENCTYPE_ARCFOUR_HMAC_EXP"
+ >previous</a> |
+ <a href="ENCTYPE_CAMELLIA256_CTS_CMAC.html" title="ENCTYPE_CAMELLIA256_CTS_CMAC"
+ >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__ENCTYPE_CAMELLIA128_CTS_CMAC">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..63e34fb5cc1f
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_CAMELLIA256_CTS_CMAC.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>ENCTYPE_CAMELLIA256_CTS_CMAC &#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="ENCTYPE_DES3_CBC_ENV" href="ENCTYPE_DES3_CBC_ENV.html" />
+ <link rel="prev" title="ENCTYPE_CAMELLIA128_CTS_CMAC" href="ENCTYPE_CAMELLIA128_CTS_CMAC.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="ENCTYPE_CAMELLIA128_CTS_CMAC.html" title="ENCTYPE_CAMELLIA128_CTS_CMAC"
+ accesskey="P">previous</a> |
+ <a href="ENCTYPE_DES3_CBC_ENV.html" title="ENCTYPE_DES3_CBC_ENV"
+ 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__ENCTYPE_CAMELLIA256_CTS_CMAC">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="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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>RFC 6803.</p>
+<table class="docutils align-default">
+<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>
+</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="#">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/>
+ <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="ENCTYPE_CAMELLIA128_CTS_CMAC.html" title="ENCTYPE_CAMELLIA128_CTS_CMAC"
+ >previous</a> |
+ <a href="ENCTYPE_DES3_CBC_ENV.html" title="ENCTYPE_DES3_CBC_ENV"
+ >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__ENCTYPE_CAMELLIA256_CTS_CMAC">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..52cf4cebe9c9
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_DES3_CBC_ENV.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>ENCTYPE_DES3_CBC_ENV &#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="ENCTYPE_DES3_CBC_RAW" href="ENCTYPE_DES3_CBC_RAW.html" />
+ <link rel="prev" title="ENCTYPE_CAMELLIA256_CTS_CMAC" href="ENCTYPE_CAMELLIA256_CTS_CMAC.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="ENCTYPE_CAMELLIA256_CTS_CMAC.html" title="ENCTYPE_CAMELLIA256_CTS_CMAC"
+ accesskey="P">previous</a> |
+ <a href="ENCTYPE_DES3_CBC_RAW.html" title="ENCTYPE_DES3_CBC_RAW"
+ 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__ENCTYPE_DES3_CBC_ENV">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="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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>DES-3 cbc mode, CMS enveloped data.</p>
+<table class="docutils align-default">
+<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>
+</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="#">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/>
+ <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="ENCTYPE_CAMELLIA256_CTS_CMAC.html" title="ENCTYPE_CAMELLIA256_CTS_CMAC"
+ >previous</a> |
+ <a href="ENCTYPE_DES3_CBC_RAW.html" title="ENCTYPE_DES3_CBC_RAW"
+ >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__ENCTYPE_DES3_CBC_ENV">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..78ab47b09ffe
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_DES3_CBC_RAW.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>ENCTYPE_DES3_CBC_RAW &#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="ENCTYPE_DES3_CBC_SHA" href="ENCTYPE_DES3_CBC_SHA.html" />
+ <link rel="prev" title="ENCTYPE_DES3_CBC_ENV" href="ENCTYPE_DES3_CBC_ENV.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="ENCTYPE_DES3_CBC_ENV.html" title="ENCTYPE_DES3_CBC_ENV"
+ accesskey="P">previous</a> |
+ <a href="ENCTYPE_DES3_CBC_SHA.html" title="ENCTYPE_DES3_CBC_SHA"
+ 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__ENCTYPE_DES3_CBC_RAW">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="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="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="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">ENCTYPE_DES3_CBC_RAW</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">0x0006</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="#">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/>
+ <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="ENCTYPE_DES3_CBC_ENV.html" title="ENCTYPE_DES3_CBC_ENV"
+ >previous</a> |
+ <a href="ENCTYPE_DES3_CBC_SHA.html" title="ENCTYPE_DES3_CBC_SHA"
+ >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__ENCTYPE_DES3_CBC_RAW">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..abbdbcb3ead1
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_DES3_CBC_SHA.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>ENCTYPE_DES3_CBC_SHA &#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="ENCTYPE_DES3_CBC_SHA1" href="ENCTYPE_DES3_CBC_SHA1.html" />
+ <link rel="prev" title="ENCTYPE_DES3_CBC_RAW" href="ENCTYPE_DES3_CBC_RAW.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="ENCTYPE_DES3_CBC_RAW.html" title="ENCTYPE_DES3_CBC_RAW"
+ accesskey="P">previous</a> |
+ <a href="ENCTYPE_DES3_CBC_SHA1.html" title="ENCTYPE_DES3_CBC_SHA1"
+ 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__ENCTYPE_DES3_CBC_SHA">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="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="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="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">ENCTYPE_DES3_CBC_SHA</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">0x0005</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="#">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/>
+ <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="ENCTYPE_DES3_CBC_RAW.html" title="ENCTYPE_DES3_CBC_RAW"
+ >previous</a> |
+ <a href="ENCTYPE_DES3_CBC_SHA1.html" title="ENCTYPE_DES3_CBC_SHA1"
+ >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__ENCTYPE_DES3_CBC_SHA">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..bce834618d39
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_DES3_CBC_SHA1.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>ENCTYPE_DES3_CBC_SHA1 &#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="ENCTYPE_DES_CBC_CRC" href="ENCTYPE_DES_CBC_CRC.html" />
+ <link rel="prev" title="ENCTYPE_DES3_CBC_SHA" href="ENCTYPE_DES3_CBC_SHA.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="ENCTYPE_DES3_CBC_SHA.html" title="ENCTYPE_DES3_CBC_SHA"
+ accesskey="P">previous</a> |
+ <a href="ENCTYPE_DES_CBC_CRC.html" title="ENCTYPE_DES_CBC_CRC"
+ 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__ENCTYPE_DES3_CBC_SHA1">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="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="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="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">ENCTYPE_DES3_CBC_SHA1</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">0x0010</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="#">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/>
+ <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="ENCTYPE_DES3_CBC_SHA.html" title="ENCTYPE_DES3_CBC_SHA"
+ >previous</a> |
+ <a href="ENCTYPE_DES_CBC_CRC.html" title="ENCTYPE_DES_CBC_CRC"
+ >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__ENCTYPE_DES3_CBC_SHA1">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..787a4b83e4f5
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_DES_CBC_CRC.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>ENCTYPE_DES_CBC_CRC &#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="ENCTYPE_DES_CBC_MD4" href="ENCTYPE_DES_CBC_MD4.html" />
+ <link rel="prev" title="ENCTYPE_DES3_CBC_SHA1" href="ENCTYPE_DES3_CBC_SHA1.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="ENCTYPE_DES3_CBC_SHA1.html" title="ENCTYPE_DES3_CBC_SHA1"
+ accesskey="P">previous</a> |
+ <a href="ENCTYPE_DES_CBC_MD4.html" title="ENCTYPE_DES_CBC_MD4"
+ 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__ENCTYPE_DES_CBC_CRC">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="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="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="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">ENCTYPE_DES_CBC_CRC</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><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="#">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/>
+ <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="ENCTYPE_DES3_CBC_SHA1.html" title="ENCTYPE_DES3_CBC_SHA1"
+ >previous</a> |
+ <a href="ENCTYPE_DES_CBC_MD4.html" title="ENCTYPE_DES_CBC_MD4"
+ >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__ENCTYPE_DES_CBC_CRC">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..82b862501702
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_DES_CBC_MD4.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>ENCTYPE_DES_CBC_MD4 &#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="ENCTYPE_DES_CBC_MD5" href="ENCTYPE_DES_CBC_MD5.html" />
+ <link rel="prev" title="ENCTYPE_DES_CBC_CRC" href="ENCTYPE_DES_CBC_CRC.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="ENCTYPE_DES_CBC_CRC.html" title="ENCTYPE_DES_CBC_CRC"
+ accesskey="P">previous</a> |
+ <a href="ENCTYPE_DES_CBC_MD5.html" title="ENCTYPE_DES_CBC_MD5"
+ 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__ENCTYPE_DES_CBC_MD4">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="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="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="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">ENCTYPE_DES_CBC_MD4</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">0x0002</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="#">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/>
+ <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="ENCTYPE_DES_CBC_CRC.html" title="ENCTYPE_DES_CBC_CRC"
+ >previous</a> |
+ <a href="ENCTYPE_DES_CBC_MD5.html" title="ENCTYPE_DES_CBC_MD5"
+ >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__ENCTYPE_DES_CBC_MD4">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..1a957792ae78
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_DES_CBC_MD5.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>ENCTYPE_DES_CBC_MD5 &#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="ENCTYPE_DES_CBC_RAW" href="ENCTYPE_DES_CBC_RAW.html" />
+ <link rel="prev" title="ENCTYPE_DES_CBC_MD4" href="ENCTYPE_DES_CBC_MD4.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="ENCTYPE_DES_CBC_MD4.html" title="ENCTYPE_DES_CBC_MD4"
+ accesskey="P">previous</a> |
+ <a href="ENCTYPE_DES_CBC_RAW.html" title="ENCTYPE_DES_CBC_RAW"
+ 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__ENCTYPE_DES_CBC_MD5">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="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="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="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">ENCTYPE_DES_CBC_MD5</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="#">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/>
+ <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="ENCTYPE_DES_CBC_MD4.html" title="ENCTYPE_DES_CBC_MD4"
+ >previous</a> |
+ <a href="ENCTYPE_DES_CBC_RAW.html" title="ENCTYPE_DES_CBC_RAW"
+ >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__ENCTYPE_DES_CBC_MD5">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..0f7c7d63665c
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_DES_CBC_RAW.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>ENCTYPE_DES_CBC_RAW &#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="ENCTYPE_DES_HMAC_SHA1" href="ENCTYPE_DES_HMAC_SHA1.html" />
+ <link rel="prev" title="ENCTYPE_DES_CBC_MD5" href="ENCTYPE_DES_CBC_MD5.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="ENCTYPE_DES_CBC_MD5.html" title="ENCTYPE_DES_CBC_MD5"
+ accesskey="P">previous</a> |
+ <a href="ENCTYPE_DES_HMAC_SHA1.html" title="ENCTYPE_DES_HMAC_SHA1"
+ 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__ENCTYPE_DES_CBC_RAW">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="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="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="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">ENCTYPE_DES_CBC_RAW</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">0x0004</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="#">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/>
+ <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="ENCTYPE_DES_CBC_MD5.html" title="ENCTYPE_DES_CBC_MD5"
+ >previous</a> |
+ <a href="ENCTYPE_DES_HMAC_SHA1.html" title="ENCTYPE_DES_HMAC_SHA1"
+ >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__ENCTYPE_DES_CBC_RAW">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..00cbbbc4762a
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_DES_HMAC_SHA1.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>ENCTYPE_DES_HMAC_SHA1 &#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="ENCTYPE_DSA_SHA1_CMS" href="ENCTYPE_DSA_SHA1_CMS.html" />
+ <link rel="prev" title="ENCTYPE_DES_CBC_RAW" href="ENCTYPE_DES_CBC_RAW.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="ENCTYPE_DES_CBC_RAW.html" title="ENCTYPE_DES_CBC_RAW"
+ accesskey="P">previous</a> |
+ <a href="ENCTYPE_DSA_SHA1_CMS.html" title="ENCTYPE_DSA_SHA1_CMS"
+ 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__ENCTYPE_DES_HMAC_SHA1">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="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="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="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">ENCTYPE_DES_HMAC_SHA1</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">0x0008</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="#">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/>
+ <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="ENCTYPE_DES_CBC_RAW.html" title="ENCTYPE_DES_CBC_RAW"
+ >previous</a> |
+ <a href="ENCTYPE_DSA_SHA1_CMS.html" title="ENCTYPE_DSA_SHA1_CMS"
+ >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__ENCTYPE_DES_HMAC_SHA1">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..c1db7dc28f8d
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_DSA_SHA1_CMS.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>ENCTYPE_DSA_SHA1_CMS &#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="ENCTYPE_MD5_RSA_CMS" href="ENCTYPE_MD5_RSA_CMS.html" />
+ <link rel="prev" title="ENCTYPE_DES_HMAC_SHA1" href="ENCTYPE_DES_HMAC_SHA1.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="ENCTYPE_DES_HMAC_SHA1.html" title="ENCTYPE_DES_HMAC_SHA1"
+ accesskey="P">previous</a> |
+ <a href="ENCTYPE_MD5_RSA_CMS.html" title="ENCTYPE_MD5_RSA_CMS"
+ 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__ENCTYPE_DSA_SHA1_CMS">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="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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>DSA with SHA1, CMS signature.</p>
+<table class="docutils align-default">
+<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>
+</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="#">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/>
+ <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="ENCTYPE_DES_HMAC_SHA1.html" title="ENCTYPE_DES_HMAC_SHA1"
+ >previous</a> |
+ <a href="ENCTYPE_MD5_RSA_CMS.html" title="ENCTYPE_MD5_RSA_CMS"
+ >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__ENCTYPE_DSA_SHA1_CMS">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..79613189de84
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_MD5_RSA_CMS.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>ENCTYPE_MD5_RSA_CMS &#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="ENCTYPE_NULL" href="ENCTYPE_NULL.html" />
+ <link rel="prev" title="ENCTYPE_DSA_SHA1_CMS" href="ENCTYPE_DSA_SHA1_CMS.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="ENCTYPE_DSA_SHA1_CMS.html" title="ENCTYPE_DSA_SHA1_CMS"
+ accesskey="P">previous</a> |
+ <a href="ENCTYPE_NULL.html" title="ENCTYPE_NULL"
+ 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__ENCTYPE_MD5_RSA_CMS">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="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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>MD5 with RSA, CMS signature.</p>
+<table class="docutils align-default">
+<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>
+</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="#">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/>
+ <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="ENCTYPE_DSA_SHA1_CMS.html" title="ENCTYPE_DSA_SHA1_CMS"
+ >previous</a> |
+ <a href="ENCTYPE_NULL.html" title="ENCTYPE_NULL"
+ >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__ENCTYPE_MD5_RSA_CMS">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_NULL.html b/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_NULL.html
new file mode 100644
index 000000000000..2ffb8e11c173
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_NULL.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>ENCTYPE_NULL &#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="ENCTYPE_RC2_CBC_ENV" href="ENCTYPE_RC2_CBC_ENV.html" />
+ <link rel="prev" title="ENCTYPE_MD5_RSA_CMS" href="ENCTYPE_MD5_RSA_CMS.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="ENCTYPE_MD5_RSA_CMS.html" title="ENCTYPE_MD5_RSA_CMS"
+ accesskey="P">previous</a> |
+ <a href="ENCTYPE_RC2_CBC_ENV.html" title="ENCTYPE_RC2_CBC_ENV"
+ 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__ENCTYPE_NULL">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="enctype-null">
+<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="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">ENCTYPE_NULL</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">0x0000</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="#">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/>
+ <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="ENCTYPE_MD5_RSA_CMS.html" title="ENCTYPE_MD5_RSA_CMS"
+ >previous</a> |
+ <a href="ENCTYPE_RC2_CBC_ENV.html" title="ENCTYPE_RC2_CBC_ENV"
+ >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__ENCTYPE_NULL">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..9bcb7579dc98
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_RC2_CBC_ENV.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>ENCTYPE_RC2_CBC_ENV &#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="ENCTYPE_RSA_ENV" href="ENCTYPE_RSA_ENV.html" />
+ <link rel="prev" title="ENCTYPE_NULL" href="ENCTYPE_NULL.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="ENCTYPE_NULL.html" title="ENCTYPE_NULL"
+ accesskey="P">previous</a> |
+ <a href="ENCTYPE_RSA_ENV.html" title="ENCTYPE_RSA_ENV"
+ 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__ENCTYPE_RC2_CBC_ENV">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="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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>RC2 cbc mode, CMS enveloped data.</p>
+<table class="docutils align-default">
+<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>
+</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="#">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/>
+ <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="ENCTYPE_NULL.html" title="ENCTYPE_NULL"
+ >previous</a> |
+ <a href="ENCTYPE_RSA_ENV.html" title="ENCTYPE_RSA_ENV"
+ >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__ENCTYPE_RC2_CBC_ENV">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..9199dd55175c
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_RSA_ENV.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>ENCTYPE_RSA_ENV &#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="ENCTYPE_RSA_ES_OAEP_ENV" href="ENCTYPE_RSA_ES_OAEP_ENV.html" />
+ <link rel="prev" title="ENCTYPE_RC2_CBC_ENV" href="ENCTYPE_RC2_CBC_ENV.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="ENCTYPE_RC2_CBC_ENV.html" title="ENCTYPE_RC2_CBC_ENV"
+ accesskey="P">previous</a> |
+ <a href="ENCTYPE_RSA_ES_OAEP_ENV.html" title="ENCTYPE_RSA_ES_OAEP_ENV"
+ 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__ENCTYPE_RSA_ENV">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="enctype-rsa-env">
+<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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>RSA encryption, CMS enveloped data.</p>
+<table class="docutils align-default">
+<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>
+</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="#">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/>
+ <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="ENCTYPE_RC2_CBC_ENV.html" title="ENCTYPE_RC2_CBC_ENV"
+ >previous</a> |
+ <a href="ENCTYPE_RSA_ES_OAEP_ENV.html" title="ENCTYPE_RSA_ES_OAEP_ENV"
+ >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__ENCTYPE_RSA_ENV">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..9c4c2e46fdf1
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_RSA_ES_OAEP_ENV.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>ENCTYPE_RSA_ES_OAEP_ENV &#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="ENCTYPE_SHA1_RSA_CMS" href="ENCTYPE_SHA1_RSA_CMS.html" />
+ <link rel="prev" title="ENCTYPE_RSA_ENV" href="ENCTYPE_RSA_ENV.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="ENCTYPE_RSA_ENV.html" title="ENCTYPE_RSA_ENV"
+ accesskey="P">previous</a> |
+ <a href="ENCTYPE_SHA1_RSA_CMS.html" title="ENCTYPE_SHA1_RSA_CMS"
+ 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__ENCTYPE_RSA_ES_OAEP_ENV">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="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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>RSA w/OEAP encryption, CMS enveloped data.</p>
+<table class="docutils align-default">
+<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>
+</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="#">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/>
+ <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="ENCTYPE_RSA_ENV.html" title="ENCTYPE_RSA_ENV"
+ >previous</a> |
+ <a href="ENCTYPE_SHA1_RSA_CMS.html" title="ENCTYPE_SHA1_RSA_CMS"
+ >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__ENCTYPE_RSA_ES_OAEP_ENV">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..550a6c1d2922
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_SHA1_RSA_CMS.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>ENCTYPE_SHA1_RSA_CMS &#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="ENCTYPE_UNKNOWN" href="ENCTYPE_UNKNOWN.html" />
+ <link rel="prev" title="ENCTYPE_RSA_ES_OAEP_ENV" href="ENCTYPE_RSA_ES_OAEP_ENV.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="ENCTYPE_RSA_ES_OAEP_ENV.html" title="ENCTYPE_RSA_ES_OAEP_ENV"
+ accesskey="P">previous</a> |
+ <a href="ENCTYPE_UNKNOWN.html" title="ENCTYPE_UNKNOWN"
+ 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__ENCTYPE_SHA1_RSA_CMS">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="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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>SHA1 with RSA, CMS signature.</p>
+<table class="docutils align-default">
+<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>
+</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="#">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/>
+ <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="ENCTYPE_RSA_ES_OAEP_ENV.html" title="ENCTYPE_RSA_ES_OAEP_ENV"
+ >previous</a> |
+ <a href="ENCTYPE_UNKNOWN.html" title="ENCTYPE_UNKNOWN"
+ >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__ENCTYPE_SHA1_RSA_CMS">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_UNKNOWN.html b/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_UNKNOWN.html
new file mode 100644
index 000000000000..42e06f916393
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/ENCTYPE_UNKNOWN.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>ENCTYPE_UNKNOWN &#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="KDC_OPT_ALLOW_POSTDATE" href="KDC_OPT_ALLOW_POSTDATE.html" />
+ <link rel="prev" title="ENCTYPE_SHA1_RSA_CMS" href="ENCTYPE_SHA1_RSA_CMS.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="ENCTYPE_SHA1_RSA_CMS.html" title="ENCTYPE_SHA1_RSA_CMS"
+ accesskey="P">previous</a> |
+ <a href="KDC_OPT_ALLOW_POSTDATE.html" title="KDC_OPT_ALLOW_POSTDATE"
+ 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__ENCTYPE_UNKNOWN">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="enctype-unknown">
+<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="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">ENCTYPE_UNKNOWN</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">0x01ff</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="#">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/>
+ <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="ENCTYPE_SHA1_RSA_CMS.html" title="ENCTYPE_SHA1_RSA_CMS"
+ >previous</a> |
+ <a href="KDC_OPT_ALLOW_POSTDATE.html" title="KDC_OPT_ALLOW_POSTDATE"
+ >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__ENCTYPE_UNKNOWN">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..d864f51dc517
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_ALLOW_POSTDATE.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>KDC_OPT_ALLOW_POSTDATE &#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="KDC_OPT_CANONICALIZE" href="KDC_OPT_CANONICALIZE.html" />
+ <link rel="prev" title="ENCTYPE_UNKNOWN" href="ENCTYPE_UNKNOWN.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="ENCTYPE_UNKNOWN.html" title="ENCTYPE_UNKNOWN"
+ accesskey="P">previous</a> |
+ <a href="KDC_OPT_CANONICALIZE.html" title="KDC_OPT_CANONICALIZE"
+ 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__KDC_OPT_ALLOW_POSTDATE">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="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="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="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">KDC_OPT_ALLOW_POSTDATE</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">0x04000000</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="#">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/>
+ <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="ENCTYPE_UNKNOWN.html" title="ENCTYPE_UNKNOWN"
+ >previous</a> |
+ <a href="KDC_OPT_CANONICALIZE.html" title="KDC_OPT_CANONICALIZE"
+ >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__KDC_OPT_ALLOW_POSTDATE">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..1414b86938d8
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_CANONICALIZE.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>KDC_OPT_CANONICALIZE &#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="KDC_OPT_CNAME_IN_ADDL_TKT" href="KDC_OPT_CNAME_IN_ADDL_TKT.html" />
+ <link rel="prev" title="KDC_OPT_ALLOW_POSTDATE" href="KDC_OPT_ALLOW_POSTDATE.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="KDC_OPT_ALLOW_POSTDATE.html" title="KDC_OPT_ALLOW_POSTDATE"
+ accesskey="P">previous</a> |
+ <a href="KDC_OPT_CNAME_IN_ADDL_TKT.html" title="KDC_OPT_CNAME_IN_ADDL_TKT"
+ 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__KDC_OPT_CANONICALIZE">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="kdc-opt-canonicalize">
+<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="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">KDC_OPT_CANONICALIZE</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">0x00010000</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="#">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/>
+ <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="KDC_OPT_ALLOW_POSTDATE.html" title="KDC_OPT_ALLOW_POSTDATE"
+ >previous</a> |
+ <a href="KDC_OPT_CNAME_IN_ADDL_TKT.html" title="KDC_OPT_CNAME_IN_ADDL_TKT"
+ >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__KDC_OPT_CANONICALIZE">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..b0b74b0a075c
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_CNAME_IN_ADDL_TKT.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>KDC_OPT_CNAME_IN_ADDL_TKT &#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="KDC_OPT_DISABLE_TRANSITED_CHECK" href="KDC_OPT_DISABLE_TRANSITED_CHECK.html" />
+ <link rel="prev" title="KDC_OPT_CANONICALIZE" href="KDC_OPT_CANONICALIZE.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="KDC_OPT_CANONICALIZE.html" title="KDC_OPT_CANONICALIZE"
+ accesskey="P">previous</a> |
+ <a href="KDC_OPT_DISABLE_TRANSITED_CHECK.html" title="KDC_OPT_DISABLE_TRANSITED_CHECK"
+ 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__KDC_OPT_CNAME_IN_ADDL_TKT">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="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="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="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">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>
+</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="#">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/>
+ <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="KDC_OPT_CANONICALIZE.html" title="KDC_OPT_CANONICALIZE"
+ >previous</a> |
+ <a href="KDC_OPT_DISABLE_TRANSITED_CHECK.html" title="KDC_OPT_DISABLE_TRANSITED_CHECK"
+ >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__KDC_OPT_CNAME_IN_ADDL_TKT">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..bbccba974dbe
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_DISABLE_TRANSITED_CHECK.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>KDC_OPT_DISABLE_TRANSITED_CHECK &#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="KDC_OPT_ENC_TKT_IN_SKEY" href="KDC_OPT_ENC_TKT_IN_SKEY.html" />
+ <link rel="prev" title="KDC_OPT_CNAME_IN_ADDL_TKT" href="KDC_OPT_CNAME_IN_ADDL_TKT.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="KDC_OPT_CNAME_IN_ADDL_TKT.html" title="KDC_OPT_CNAME_IN_ADDL_TKT"
+ accesskey="P">previous</a> |
+ <a href="KDC_OPT_ENC_TKT_IN_SKEY.html" title="KDC_OPT_ENC_TKT_IN_SKEY"
+ 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__KDC_OPT_DISABLE_TRANSITED_CHECK">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="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="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="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">KDC_OPT_DISABLE_TRANSITED_CHECK</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">0x00000020</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="#">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/>
+ <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="KDC_OPT_CNAME_IN_ADDL_TKT.html" title="KDC_OPT_CNAME_IN_ADDL_TKT"
+ >previous</a> |
+ <a href="KDC_OPT_ENC_TKT_IN_SKEY.html" title="KDC_OPT_ENC_TKT_IN_SKEY"
+ >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__KDC_OPT_DISABLE_TRANSITED_CHECK">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..3ebdad1ec2dc
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_ENC_TKT_IN_SKEY.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>KDC_OPT_ENC_TKT_IN_SKEY &#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="KDC_OPT_FORWARDABLE" href="KDC_OPT_FORWARDABLE.html" />
+ <link rel="prev" title="KDC_OPT_DISABLE_TRANSITED_CHECK" href="KDC_OPT_DISABLE_TRANSITED_CHECK.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="KDC_OPT_DISABLE_TRANSITED_CHECK.html" title="KDC_OPT_DISABLE_TRANSITED_CHECK"
+ accesskey="P">previous</a> |
+ <a href="KDC_OPT_FORWARDABLE.html" title="KDC_OPT_FORWARDABLE"
+ 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__KDC_OPT_ENC_TKT_IN_SKEY">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="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="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="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">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>
+</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="#">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/>
+ <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="KDC_OPT_DISABLE_TRANSITED_CHECK.html" title="KDC_OPT_DISABLE_TRANSITED_CHECK"
+ >previous</a> |
+ <a href="KDC_OPT_FORWARDABLE.html" title="KDC_OPT_FORWARDABLE"
+ >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__KDC_OPT_ENC_TKT_IN_SKEY">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..fa2be26591c3
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_FORWARDABLE.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>KDC_OPT_FORWARDABLE &#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="KDC_OPT_FORWARDED" href="KDC_OPT_FORWARDED.html" />
+ <link rel="prev" title="KDC_OPT_ENC_TKT_IN_SKEY" href="KDC_OPT_ENC_TKT_IN_SKEY.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="KDC_OPT_ENC_TKT_IN_SKEY.html" title="KDC_OPT_ENC_TKT_IN_SKEY"
+ accesskey="P">previous</a> |
+ <a href="KDC_OPT_FORWARDED.html" title="KDC_OPT_FORWARDED"
+ 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__KDC_OPT_FORWARDABLE">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="kdc-opt-forwardable">
+<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="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">KDC_OPT_FORWARDABLE</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">0x40000000</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="#">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/>
+ <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="KDC_OPT_ENC_TKT_IN_SKEY.html" title="KDC_OPT_ENC_TKT_IN_SKEY"
+ >previous</a> |
+ <a href="KDC_OPT_FORWARDED.html" title="KDC_OPT_FORWARDED"
+ >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__KDC_OPT_FORWARDABLE">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..e37cbc3c004a
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_FORWARDED.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>KDC_OPT_FORWARDED &#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="KDC_OPT_POSTDATED" href="KDC_OPT_POSTDATED.html" />
+ <link rel="prev" title="KDC_OPT_FORWARDABLE" href="KDC_OPT_FORWARDABLE.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="KDC_OPT_FORWARDABLE.html" title="KDC_OPT_FORWARDABLE"
+ accesskey="P">previous</a> |
+ <a href="KDC_OPT_POSTDATED.html" title="KDC_OPT_POSTDATED"
+ 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__KDC_OPT_FORWARDED">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="kdc-opt-forwarded">
+<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="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">KDC_OPT_FORWARDED</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">0x20000000</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="#">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/>
+ <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="KDC_OPT_FORWARDABLE.html" title="KDC_OPT_FORWARDABLE"
+ >previous</a> |
+ <a href="KDC_OPT_POSTDATED.html" title="KDC_OPT_POSTDATED"
+ >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__KDC_OPT_FORWARDED">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..b790784de24d
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_POSTDATED.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>KDC_OPT_POSTDATED &#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="KDC_OPT_PROXIABLE" href="KDC_OPT_PROXIABLE.html" />
+ <link rel="prev" title="KDC_OPT_FORWARDED" href="KDC_OPT_FORWARDED.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="KDC_OPT_FORWARDED.html" title="KDC_OPT_FORWARDED"
+ accesskey="P">previous</a> |
+ <a href="KDC_OPT_PROXIABLE.html" title="KDC_OPT_PROXIABLE"
+ 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__KDC_OPT_POSTDATED">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="kdc-opt-postdated">
+<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="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">KDC_OPT_POSTDATED</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">0x02000000</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="#">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/>
+ <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="KDC_OPT_FORWARDED.html" title="KDC_OPT_FORWARDED"
+ >previous</a> |
+ <a href="KDC_OPT_PROXIABLE.html" title="KDC_OPT_PROXIABLE"
+ >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__KDC_OPT_POSTDATED">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..2bbbed1e1ec4
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_PROXIABLE.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>KDC_OPT_PROXIABLE &#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="KDC_OPT_PROXY" href="KDC_OPT_PROXY.html" />
+ <link rel="prev" title="KDC_OPT_POSTDATED" href="KDC_OPT_POSTDATED.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="KDC_OPT_POSTDATED.html" title="KDC_OPT_POSTDATED"
+ accesskey="P">previous</a> |
+ <a href="KDC_OPT_PROXY.html" title="KDC_OPT_PROXY"
+ 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__KDC_OPT_PROXIABLE">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="kdc-opt-proxiable">
+<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="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">KDC_OPT_PROXIABLE</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">0x10000000</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="#">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/>
+ <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="KDC_OPT_POSTDATED.html" title="KDC_OPT_POSTDATED"
+ >previous</a> |
+ <a href="KDC_OPT_PROXY.html" title="KDC_OPT_PROXY"
+ >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__KDC_OPT_PROXIABLE">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..0ff34e7197e0
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_PROXY.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>KDC_OPT_PROXY &#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="KDC_OPT_RENEW" href="KDC_OPT_RENEW.html" />
+ <link rel="prev" title="KDC_OPT_PROXIABLE" href="KDC_OPT_PROXIABLE.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="KDC_OPT_PROXIABLE.html" title="KDC_OPT_PROXIABLE"
+ accesskey="P">previous</a> |
+ <a href="KDC_OPT_RENEW.html" title="KDC_OPT_RENEW"
+ 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__KDC_OPT_PROXY">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="kdc-opt-proxy">
+<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="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">KDC_OPT_PROXY</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">0x08000000</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="#">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/>
+ <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="KDC_OPT_PROXIABLE.html" title="KDC_OPT_PROXIABLE"
+ >previous</a> |
+ <a href="KDC_OPT_RENEW.html" title="KDC_OPT_RENEW"
+ >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__KDC_OPT_PROXY">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..f302e51fef95
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_RENEW.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>KDC_OPT_RENEW &#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="KDC_OPT_RENEWABLE" href="KDC_OPT_RENEWABLE.html" />
+ <link rel="prev" title="KDC_OPT_PROXY" href="KDC_OPT_PROXY.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="KDC_OPT_PROXY.html" title="KDC_OPT_PROXY"
+ accesskey="P">previous</a> |
+ <a href="KDC_OPT_RENEWABLE.html" title="KDC_OPT_RENEWABLE"
+ 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__KDC_OPT_RENEW">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="kdc-opt-renew">
+<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="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">KDC_OPT_RENEW</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">0x00000002</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="#">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/>
+ <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="KDC_OPT_PROXY.html" title="KDC_OPT_PROXY"
+ >previous</a> |
+ <a href="KDC_OPT_RENEWABLE.html" title="KDC_OPT_RENEWABLE"
+ >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__KDC_OPT_RENEW">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..3eb011f6b098
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_RENEWABLE.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>KDC_OPT_RENEWABLE &#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="KDC_OPT_RENEWABLE_OK" href="KDC_OPT_RENEWABLE_OK.html" />
+ <link rel="prev" title="KDC_OPT_RENEW" href="KDC_OPT_RENEW.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="KDC_OPT_RENEW.html" title="KDC_OPT_RENEW"
+ accesskey="P">previous</a> |
+ <a href="KDC_OPT_RENEWABLE_OK.html" title="KDC_OPT_RENEWABLE_OK"
+ 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__KDC_OPT_RENEWABLE">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="kdc-opt-renewable">
+<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="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">KDC_OPT_RENEWABLE</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">0x00800000</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="#">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/>
+ <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="KDC_OPT_RENEW.html" title="KDC_OPT_RENEW"
+ >previous</a> |
+ <a href="KDC_OPT_RENEWABLE_OK.html" title="KDC_OPT_RENEWABLE_OK"
+ >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__KDC_OPT_RENEWABLE">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..b355930d3501
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_RENEWABLE_OK.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>KDC_OPT_RENEWABLE_OK &#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="KDC_OPT_REQUEST_ANONYMOUS" href="KDC_OPT_REQUEST_ANONYMOUS.html" />
+ <link rel="prev" title="KDC_OPT_RENEWABLE" href="KDC_OPT_RENEWABLE.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="KDC_OPT_RENEWABLE.html" title="KDC_OPT_RENEWABLE"
+ accesskey="P">previous</a> |
+ <a href="KDC_OPT_REQUEST_ANONYMOUS.html" title="KDC_OPT_REQUEST_ANONYMOUS"
+ 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__KDC_OPT_RENEWABLE_OK">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="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="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="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">KDC_OPT_RENEWABLE_OK</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">0x00000010</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="#">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/>
+ <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="KDC_OPT_RENEWABLE.html" title="KDC_OPT_RENEWABLE"
+ >previous</a> |
+ <a href="KDC_OPT_REQUEST_ANONYMOUS.html" title="KDC_OPT_REQUEST_ANONYMOUS"
+ >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__KDC_OPT_RENEWABLE_OK">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..8da3428124e1
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_REQUEST_ANONYMOUS.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>KDC_OPT_REQUEST_ANONYMOUS &#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="KDC_OPT_VALIDATE" href="KDC_OPT_VALIDATE.html" />
+ <link rel="prev" title="KDC_OPT_RENEWABLE_OK" href="KDC_OPT_RENEWABLE_OK.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="KDC_OPT_RENEWABLE_OK.html" title="KDC_OPT_RENEWABLE_OK"
+ accesskey="P">previous</a> |
+ <a href="KDC_OPT_VALIDATE.html" title="KDC_OPT_VALIDATE"
+ 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__KDC_OPT_REQUEST_ANONYMOUS">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="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="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="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">KDC_OPT_REQUEST_ANONYMOUS</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">0x00008000</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="#">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/>
+ <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="KDC_OPT_RENEWABLE_OK.html" title="KDC_OPT_RENEWABLE_OK"
+ >previous</a> |
+ <a href="KDC_OPT_VALIDATE.html" title="KDC_OPT_VALIDATE"
+ >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__KDC_OPT_REQUEST_ANONYMOUS">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..56b5f3858e93
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KDC_OPT_VALIDATE.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>KDC_OPT_VALIDATE &#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="KDC_TKT_COMMON_MASK" href="KDC_TKT_COMMON_MASK.html" />
+ <link rel="prev" title="KDC_OPT_REQUEST_ANONYMOUS" href="KDC_OPT_REQUEST_ANONYMOUS.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="KDC_OPT_REQUEST_ANONYMOUS.html" title="KDC_OPT_REQUEST_ANONYMOUS"
+ accesskey="P">previous</a> |
+ <a href="KDC_TKT_COMMON_MASK.html" title="KDC_TKT_COMMON_MASK"
+ 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__KDC_OPT_VALIDATE">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="kdc-opt-validate">
+<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="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">KDC_OPT_VALIDATE</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">0x00000001</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="#">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/>
+ <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="KDC_OPT_REQUEST_ANONYMOUS.html" title="KDC_OPT_REQUEST_ANONYMOUS"
+ >previous</a> |
+ <a href="KDC_TKT_COMMON_MASK.html" title="KDC_TKT_COMMON_MASK"
+ >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__KDC_OPT_VALIDATE">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..867d064bfef7
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KDC_TKT_COMMON_MASK.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>KDC_TKT_COMMON_MASK &#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_ALTAUTH_ATT_CHALLENGE_RESPONSE" href="KRB5_ALTAUTH_ATT_CHALLENGE_RESPONSE.html" />
+ <link rel="prev" title="KDC_OPT_VALIDATE" href="KDC_OPT_VALIDATE.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="KDC_OPT_VALIDATE.html" title="KDC_OPT_VALIDATE"
+ accesskey="P">previous</a> |
+ <a href="KRB5_ALTAUTH_ATT_CHALLENGE_RESPONSE.html" title="KRB5_ALTAUTH_ATT_CHALLENGE_RESPONSE"
+ 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__KDC_TKT_COMMON_MASK">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="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="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="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">KDC_TKT_COMMON_MASK</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">0x54800000</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="#">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/>
+ <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="KDC_OPT_VALIDATE.html" title="KDC_OPT_VALIDATE"
+ >previous</a> |
+ <a href="KRB5_ALTAUTH_ATT_CHALLENGE_RESPONSE.html" title="KRB5_ALTAUTH_ATT_CHALLENGE_RESPONSE"
+ >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__KDC_TKT_COMMON_MASK">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..4fa088230420
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_ALTAUTH_ATT_CHALLENGE_RESPONSE.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_ALTAUTH_ATT_CHALLENGE_RESPONSE &#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_ANONYMOUS_PRINCSTR" href="KRB5_ANONYMOUS_PRINCSTR.html" />
+ <link rel="prev" title="KDC_TKT_COMMON_MASK" href="KDC_TKT_COMMON_MASK.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="KDC_TKT_COMMON_MASK.html" title="KDC_TKT_COMMON_MASK"
+ accesskey="P">previous</a> |
+ <a href="KRB5_ANONYMOUS_PRINCSTR.html" title="KRB5_ANONYMOUS_PRINCSTR"
+ 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_ALTAUTH_ATT_CHALLENGE_RESPONSE">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>alternate authentication types</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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="KDC_TKT_COMMON_MASK.html" title="KDC_TKT_COMMON_MASK"
+ >previous</a> |
+ <a href="KRB5_ANONYMOUS_PRINCSTR.html" title="KRB5_ANONYMOUS_PRINCSTR"
+ >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_ALTAUTH_ATT_CHALLENGE_RESPONSE">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..f6aa73a53497
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_ANONYMOUS_PRINCSTR.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_ANONYMOUS_PRINCSTR &#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_ANONYMOUS_REALMSTR" href="KRB5_ANONYMOUS_REALMSTR.html" />
+ <link rel="prev" title="KRB5_ALTAUTH_ATT_CHALLENGE_RESPONSE" href="KRB5_ALTAUTH_ATT_CHALLENGE_RESPONSE.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_ALTAUTH_ATT_CHALLENGE_RESPONSE.html" title="KRB5_ALTAUTH_ATT_CHALLENGE_RESPONSE"
+ accesskey="P">previous</a> |
+ <a href="KRB5_ANONYMOUS_REALMSTR.html" title="KRB5_ANONYMOUS_REALMSTR"
+ 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_ANONYMOUS_PRINCSTR">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-anonymous-princstr">
+<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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>Anonymous principal name.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_ALTAUTH_ATT_CHALLENGE_RESPONSE.html" title="KRB5_ALTAUTH_ATT_CHALLENGE_RESPONSE"
+ >previous</a> |
+ <a href="KRB5_ANONYMOUS_REALMSTR.html" title="KRB5_ANONYMOUS_REALMSTR"
+ >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_ANONYMOUS_PRINCSTR">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..e97af9ab4d63
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_ANONYMOUS_REALMSTR.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_ANONYMOUS_REALMSTR &#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_AP_REP" href="KRB5_AP_REP.html" />
+ <link rel="prev" title="KRB5_ANONYMOUS_PRINCSTR" href="KRB5_ANONYMOUS_PRINCSTR.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_ANONYMOUS_PRINCSTR.html" title="KRB5_ANONYMOUS_PRINCSTR"
+ accesskey="P">previous</a> |
+ <a href="KRB5_AP_REP.html" title="KRB5_AP_REP"
+ 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_ANONYMOUS_REALMSTR">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-anonymous-realmstr">
+<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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>Anonymous realm.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_ANONYMOUS_PRINCSTR.html" title="KRB5_ANONYMOUS_PRINCSTR"
+ >previous</a> |
+ <a href="KRB5_AP_REP.html" title="KRB5_AP_REP"
+ >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_ANONYMOUS_REALMSTR">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..f4e774cfb4a0
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AP_REP.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_AP_REP &#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_AP_REQ" href="KRB5_AP_REQ.html" />
+ <link rel="prev" title="KRB5_ANONYMOUS_REALMSTR" href="KRB5_ANONYMOUS_REALMSTR.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_ANONYMOUS_REALMSTR.html" title="KRB5_ANONYMOUS_REALMSTR"
+ accesskey="P">previous</a> |
+ <a href="KRB5_AP_REQ.html" title="KRB5_AP_REQ"
+ 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_AP_REP">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-ap-rep">
+<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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>Response to mutual AP request.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_ANONYMOUS_REALMSTR.html" title="KRB5_ANONYMOUS_REALMSTR"
+ >previous</a> |
+ <a href="KRB5_AP_REQ.html" title="KRB5_AP_REQ"
+ >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_AP_REP">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..88bbab4c6e13
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AP_REQ.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_AP_REQ &#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_AS_REP" href="KRB5_AS_REP.html" />
+ <link rel="prev" title="KRB5_AP_REP" href="KRB5_AP_REP.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_AP_REP.html" title="KRB5_AP_REP"
+ accesskey="P">previous</a> |
+ <a href="KRB5_AS_REP.html" title="KRB5_AS_REP"
+ 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_AP_REQ">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-ap-req">
+<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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>Auth req to application server.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_AP_REP.html" title="KRB5_AP_REP"
+ >previous</a> |
+ <a href="KRB5_AS_REP.html" title="KRB5_AS_REP"
+ >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_AP_REQ">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..08ada4bd6263
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AS_REP.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_AS_REP &#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_AS_REQ" href="KRB5_AS_REQ.html" />
+ <link rel="prev" title="KRB5_AP_REQ" href="KRB5_AP_REQ.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_AP_REQ.html" title="KRB5_AP_REQ"
+ accesskey="P">previous</a> |
+ <a href="KRB5_AS_REQ.html" title="KRB5_AS_REQ"
+ 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_AS_REP">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-as-rep">
+<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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>Response to AS request.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_AP_REQ.html" title="KRB5_AP_REQ"
+ >previous</a> |
+ <a href="KRB5_AS_REQ.html" title="KRB5_AS_REQ"
+ >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_AS_REP">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..8ca5756b9ae9
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AS_REQ.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_AS_REQ &#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_AUTHDATA_AND_OR" href="KRB5_AUTHDATA_AND_OR.html" />
+ <link rel="prev" title="KRB5_AS_REP" href="KRB5_AS_REP.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_AS_REP.html" title="KRB5_AS_REP"
+ accesskey="P">previous</a> |
+ <a href="KRB5_AUTHDATA_AND_OR.html" title="KRB5_AUTHDATA_AND_OR"
+ 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_AS_REQ">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-as-req">
+<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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>Initial authentication request.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_AS_REP.html" title="KRB5_AS_REP"
+ >previous</a> |
+ <a href="KRB5_AUTHDATA_AND_OR.html" title="KRB5_AUTHDATA_AND_OR"
+ >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_AS_REQ">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..e6dc81a10321
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_AND_OR.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_AUTHDATA_AND_OR &#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_AUTHDATA_AP_OPTIONS" href="KRB5_AUTHDATA_AP_OPTIONS.html" />
+ <link rel="prev" title="KRB5_AS_REQ" href="KRB5_AS_REQ.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_AS_REQ.html" title="KRB5_AS_REQ"
+ accesskey="P">previous</a> |
+ <a href="KRB5_AUTHDATA_AP_OPTIONS.html" title="KRB5_AUTHDATA_AP_OPTIONS"
+ 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_AUTHDATA_AND_OR">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-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="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="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_AUTHDATA_AND_OR</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">5</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_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/>
+ <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_AS_REQ.html" title="KRB5_AS_REQ"
+ >previous</a> |
+ <a href="KRB5_AUTHDATA_AP_OPTIONS.html" title="KRB5_AUTHDATA_AP_OPTIONS"
+ >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_AUTHDATA_AND_OR">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..1d0b8273887e
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_AP_OPTIONS.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_AUTHDATA_AP_OPTIONS &#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_AUTHDATA_AUTH_INDICATOR" href="KRB5_AUTHDATA_AUTH_INDICATOR.html" />
+ <link rel="prev" title="KRB5_AUTHDATA_AND_OR" href="KRB5_AUTHDATA_AND_OR.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_AUTHDATA_AND_OR.html" title="KRB5_AUTHDATA_AND_OR"
+ accesskey="P">previous</a> |
+ <a href="KRB5_AUTHDATA_AUTH_INDICATOR.html" title="KRB5_AUTHDATA_AUTH_INDICATOR"
+ 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_AUTHDATA_AP_OPTIONS">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-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="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="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_AUTHDATA_AP_OPTIONS</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">143</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_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/>
+ <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_AUTHDATA_AND_OR.html" title="KRB5_AUTHDATA_AND_OR"
+ >previous</a> |
+ <a href="KRB5_AUTHDATA_AUTH_INDICATOR.html" title="KRB5_AUTHDATA_AUTH_INDICATOR"
+ >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_AUTHDATA_AP_OPTIONS">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..3cba29046b54
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_AUTH_INDICATOR.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_AUTHDATA_AUTH_INDICATOR &#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_AUTHDATA_CAMMAC" href="KRB5_AUTHDATA_CAMMAC.html" />
+ <link rel="prev" title="KRB5_AUTHDATA_AP_OPTIONS" href="KRB5_AUTHDATA_AP_OPTIONS.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_AUTHDATA_AP_OPTIONS.html" title="KRB5_AUTHDATA_AP_OPTIONS"
+ accesskey="P">previous</a> |
+ <a href="KRB5_AUTHDATA_CAMMAC.html" title="KRB5_AUTHDATA_CAMMAC"
+ 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_AUTHDATA_AUTH_INDICATOR">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-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="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="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_AUTHDATA_AUTH_INDICATOR</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">97</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_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/>
+ <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_AUTHDATA_AP_OPTIONS.html" title="KRB5_AUTHDATA_AP_OPTIONS"
+ >previous</a> |
+ <a href="KRB5_AUTHDATA_CAMMAC.html" title="KRB5_AUTHDATA_CAMMAC"
+ >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_AUTHDATA_AUTH_INDICATOR">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..e9b10069c5f3
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_CAMMAC.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_AUTHDATA_CAMMAC &#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_AUTHDATA_ETYPE_NEGOTIATION" href="KRB5_AUTHDATA_ETYPE_NEGOTIATION.html" />
+ <link rel="prev" title="KRB5_AUTHDATA_AUTH_INDICATOR" href="KRB5_AUTHDATA_AUTH_INDICATOR.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_AUTHDATA_AUTH_INDICATOR.html" title="KRB5_AUTHDATA_AUTH_INDICATOR"
+ accesskey="P">previous</a> |
+ <a href="KRB5_AUTHDATA_ETYPE_NEGOTIATION.html" title="KRB5_AUTHDATA_ETYPE_NEGOTIATION"
+ 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_AUTHDATA_CAMMAC">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-authdata-cammac">
+<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="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_AUTHDATA_CAMMAC</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">96</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_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/>
+ <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_AUTHDATA_AUTH_INDICATOR.html" title="KRB5_AUTHDATA_AUTH_INDICATOR"
+ >previous</a> |
+ <a href="KRB5_AUTHDATA_ETYPE_NEGOTIATION.html" title="KRB5_AUTHDATA_ETYPE_NEGOTIATION"
+ >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_AUTHDATA_CAMMAC">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..af4299730d82
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_ETYPE_NEGOTIATION.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_AUTHDATA_ETYPE_NEGOTIATION &#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_AUTHDATA_FX_ARMOR" href="KRB5_AUTHDATA_FX_ARMOR.html" />
+ <link rel="prev" title="KRB5_AUTHDATA_CAMMAC" href="KRB5_AUTHDATA_CAMMAC.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_AUTHDATA_CAMMAC.html" title="KRB5_AUTHDATA_CAMMAC"
+ accesskey="P">previous</a> |
+ <a href="KRB5_AUTHDATA_FX_ARMOR.html" title="KRB5_AUTHDATA_FX_ARMOR"
+ 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_AUTHDATA_ETYPE_NEGOTIATION">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>RFC 4537.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_AUTHDATA_CAMMAC.html" title="KRB5_AUTHDATA_CAMMAC"
+ >previous</a> |
+ <a href="KRB5_AUTHDATA_FX_ARMOR.html" title="KRB5_AUTHDATA_FX_ARMOR"
+ >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_AUTHDATA_ETYPE_NEGOTIATION">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..a3b03b410dec
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_FX_ARMOR.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_AUTHDATA_FX_ARMOR &#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_AUTHDATA_IF_RELEVANT" href="KRB5_AUTHDATA_IF_RELEVANT.html" />
+ <link rel="prev" title="KRB5_AUTHDATA_ETYPE_NEGOTIATION" href="KRB5_AUTHDATA_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="KRB5_AUTHDATA_ETYPE_NEGOTIATION.html" title="KRB5_AUTHDATA_ETYPE_NEGOTIATION"
+ accesskey="P">previous</a> |
+ <a href="KRB5_AUTHDATA_IF_RELEVANT.html" title="KRB5_AUTHDATA_IF_RELEVANT"
+ 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_AUTHDATA_FX_ARMOR">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-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="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="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_AUTHDATA_FX_ARMOR</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">71</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_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/>
+ <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_AUTHDATA_ETYPE_NEGOTIATION.html" title="KRB5_AUTHDATA_ETYPE_NEGOTIATION"
+ >previous</a> |
+ <a href="KRB5_AUTHDATA_IF_RELEVANT.html" title="KRB5_AUTHDATA_IF_RELEVANT"
+ >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_AUTHDATA_FX_ARMOR">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..8d2aa6af3cda
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_IF_RELEVANT.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_AUTHDATA_IF_RELEVANT &#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_AUTHDATA_INITIAL_VERIFIED_CAS" href="KRB5_AUTHDATA_INITIAL_VERIFIED_CAS.html" />
+ <link rel="prev" title="KRB5_AUTHDATA_FX_ARMOR" href="KRB5_AUTHDATA_FX_ARMOR.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_AUTHDATA_FX_ARMOR.html" title="KRB5_AUTHDATA_FX_ARMOR"
+ accesskey="P">previous</a> |
+ <a href="KRB5_AUTHDATA_INITIAL_VERIFIED_CAS.html" title="KRB5_AUTHDATA_INITIAL_VERIFIED_CAS"
+ 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_AUTHDATA_IF_RELEVANT">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-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="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="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_AUTHDATA_IF_RELEVANT</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">1</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_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/>
+ <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_AUTHDATA_FX_ARMOR.html" title="KRB5_AUTHDATA_FX_ARMOR"
+ >previous</a> |
+ <a href="KRB5_AUTHDATA_INITIAL_VERIFIED_CAS.html" title="KRB5_AUTHDATA_INITIAL_VERIFIED_CAS"
+ >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_AUTHDATA_IF_RELEVANT">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..7799cdc0e4f2
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_INITIAL_VERIFIED_CAS.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_AUTHDATA_INITIAL_VERIFIED_CAS &#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_AUTHDATA_KDC_ISSUED" href="KRB5_AUTHDATA_KDC_ISSUED.html" />
+ <link rel="prev" title="KRB5_AUTHDATA_IF_RELEVANT" href="KRB5_AUTHDATA_IF_RELEVANT.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_AUTHDATA_IF_RELEVANT.html" title="KRB5_AUTHDATA_IF_RELEVANT"
+ accesskey="P">previous</a> |
+ <a href="KRB5_AUTHDATA_KDC_ISSUED.html" title="KRB5_AUTHDATA_KDC_ISSUED"
+ 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_AUTHDATA_INITIAL_VERIFIED_CAS">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-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="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="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_AUTHDATA_INITIAL_VERIFIED_CAS</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">9</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_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/>
+ <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_AUTHDATA_IF_RELEVANT.html" title="KRB5_AUTHDATA_IF_RELEVANT"
+ >previous</a> |
+ <a href="KRB5_AUTHDATA_KDC_ISSUED.html" title="KRB5_AUTHDATA_KDC_ISSUED"
+ >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_AUTHDATA_INITIAL_VERIFIED_CAS">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..6164d5cda7d2
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_KDC_ISSUED.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_AUTHDATA_KDC_ISSUED &#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_AUTHDATA_MANDATORY_FOR_KDC" href="KRB5_AUTHDATA_MANDATORY_FOR_KDC.html" />
+ <link rel="prev" title="KRB5_AUTHDATA_INITIAL_VERIFIED_CAS" href="KRB5_AUTHDATA_INITIAL_VERIFIED_CAS.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_AUTHDATA_INITIAL_VERIFIED_CAS.html" title="KRB5_AUTHDATA_INITIAL_VERIFIED_CAS"
+ accesskey="P">previous</a> |
+ <a href="KRB5_AUTHDATA_MANDATORY_FOR_KDC.html" title="KRB5_AUTHDATA_MANDATORY_FOR_KDC"
+ 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_AUTHDATA_KDC_ISSUED">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-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="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="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_AUTHDATA_KDC_ISSUED</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">4</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_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/>
+ <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_AUTHDATA_INITIAL_VERIFIED_CAS.html" title="KRB5_AUTHDATA_INITIAL_VERIFIED_CAS"
+ >previous</a> |
+ <a href="KRB5_AUTHDATA_MANDATORY_FOR_KDC.html" title="KRB5_AUTHDATA_MANDATORY_FOR_KDC"
+ >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_AUTHDATA_KDC_ISSUED">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..c39d4954e26a
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_MANDATORY_FOR_KDC.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_AUTHDATA_MANDATORY_FOR_KDC &#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_AUTHDATA_OSF_DCE" href="KRB5_AUTHDATA_OSF_DCE.html" />
+ <link rel="prev" title="KRB5_AUTHDATA_KDC_ISSUED" href="KRB5_AUTHDATA_KDC_ISSUED.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_AUTHDATA_KDC_ISSUED.html" title="KRB5_AUTHDATA_KDC_ISSUED"
+ accesskey="P">previous</a> |
+ <a href="KRB5_AUTHDATA_OSF_DCE.html" title="KRB5_AUTHDATA_OSF_DCE"
+ 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_AUTHDATA_MANDATORY_FOR_KDC">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-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="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="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_AUTHDATA_MANDATORY_FOR_KDC</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">8</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_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/>
+ <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_AUTHDATA_KDC_ISSUED.html" title="KRB5_AUTHDATA_KDC_ISSUED"
+ >previous</a> |
+ <a href="KRB5_AUTHDATA_OSF_DCE.html" title="KRB5_AUTHDATA_OSF_DCE"
+ >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_AUTHDATA_MANDATORY_FOR_KDC">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..9ca91b89322f
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_OSF_DCE.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_AUTHDATA_OSF_DCE &#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_AUTHDATA_SESAME" href="KRB5_AUTHDATA_SESAME.html" />
+ <link rel="prev" title="KRB5_AUTHDATA_MANDATORY_FOR_KDC" href="KRB5_AUTHDATA_MANDATORY_FOR_KDC.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_AUTHDATA_MANDATORY_FOR_KDC.html" title="KRB5_AUTHDATA_MANDATORY_FOR_KDC"
+ accesskey="P">previous</a> |
+ <a href="KRB5_AUTHDATA_SESAME.html" title="KRB5_AUTHDATA_SESAME"
+ 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_AUTHDATA_OSF_DCE">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-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="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="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_AUTHDATA_OSF_DCE</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">64</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_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/>
+ <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_AUTHDATA_MANDATORY_FOR_KDC.html" title="KRB5_AUTHDATA_MANDATORY_FOR_KDC"
+ >previous</a> |
+ <a href="KRB5_AUTHDATA_SESAME.html" title="KRB5_AUTHDATA_SESAME"
+ >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_AUTHDATA_OSF_DCE">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..da1b9444f355
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_SESAME.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_AUTHDATA_SESAME &#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_AUTHDATA_SIGNTICKET" href="KRB5_AUTHDATA_SIGNTICKET.html" />
+ <link rel="prev" title="KRB5_AUTHDATA_OSF_DCE" href="KRB5_AUTHDATA_OSF_DCE.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_AUTHDATA_OSF_DCE.html" title="KRB5_AUTHDATA_OSF_DCE"
+ accesskey="P">previous</a> |
+ <a href="KRB5_AUTHDATA_SIGNTICKET.html" title="KRB5_AUTHDATA_SIGNTICKET"
+ 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_AUTHDATA_SESAME">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-authdata-sesame">
+<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="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_AUTHDATA_SESAME</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">65</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_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/>
+ <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_AUTHDATA_OSF_DCE.html" title="KRB5_AUTHDATA_OSF_DCE"
+ >previous</a> |
+ <a href="KRB5_AUTHDATA_SIGNTICKET.html" title="KRB5_AUTHDATA_SIGNTICKET"
+ >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_AUTHDATA_SESAME">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..3b1fadf0b1a3
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_SIGNTICKET.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_AUTHDATA_SIGNTICKET &#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_AUTHDATA_WIN2K_PAC" href="KRB5_AUTHDATA_WIN2K_PAC.html" />
+ <link rel="prev" title="KRB5_AUTHDATA_SESAME" href="KRB5_AUTHDATA_SESAME.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_AUTHDATA_SESAME.html" title="KRB5_AUTHDATA_SESAME"
+ accesskey="P">previous</a> |
+ <a href="KRB5_AUTHDATA_WIN2K_PAC.html" title="KRB5_AUTHDATA_WIN2K_PAC"
+ 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_AUTHDATA_SIGNTICKET">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-authdata-signticket">
+<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="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_AUTHDATA_SIGNTICKET</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">512</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_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/>
+ <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_AUTHDATA_SESAME.html" title="KRB5_AUTHDATA_SESAME"
+ >previous</a> |
+ <a href="KRB5_AUTHDATA_WIN2K_PAC.html" title="KRB5_AUTHDATA_WIN2K_PAC"
+ >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_AUTHDATA_SIGNTICKET">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..ed1c14aad596
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTHDATA_WIN2K_PAC.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_AUTHDATA_WIN2K_PAC &#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_AUTH_CONTEXT_DO_SEQUENCE" href="KRB5_AUTH_CONTEXT_DO_SEQUENCE.html" />
+ <link rel="prev" title="KRB5_AUTHDATA_SIGNTICKET" href="KRB5_AUTHDATA_SIGNTICKET.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_AUTHDATA_SIGNTICKET.html" title="KRB5_AUTHDATA_SIGNTICKET"
+ accesskey="P">previous</a> |
+ <a href="KRB5_AUTH_CONTEXT_DO_SEQUENCE.html" title="KRB5_AUTH_CONTEXT_DO_SEQUENCE"
+ 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_AUTHDATA_WIN2K_PAC">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-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="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="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_AUTHDATA_WIN2K_PAC</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">128</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_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/>
+ <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_AUTHDATA_SIGNTICKET.html" title="KRB5_AUTHDATA_SIGNTICKET"
+ >previous</a> |
+ <a href="KRB5_AUTH_CONTEXT_DO_SEQUENCE.html" title="KRB5_AUTH_CONTEXT_DO_SEQUENCE"
+ >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_AUTHDATA_WIN2K_PAC">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..227a90da13dc
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTH_CONTEXT_DO_SEQUENCE.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_AUTH_CONTEXT_DO_SEQUENCE &#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_AUTH_CONTEXT_DO_TIME" href="KRB5_AUTH_CONTEXT_DO_TIME.html" />
+ <link rel="prev" title="KRB5_AUTHDATA_WIN2K_PAC" href="KRB5_AUTHDATA_WIN2K_PAC.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_AUTHDATA_WIN2K_PAC.html" title="KRB5_AUTHDATA_WIN2K_PAC"
+ accesskey="P">previous</a> |
+ <a href="KRB5_AUTH_CONTEXT_DO_TIME.html" title="KRB5_AUTH_CONTEXT_DO_TIME"
+ 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_AUTH_CONTEXT_DO_SEQUENCE">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>Prevent replays with sequence numbers.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_AUTHDATA_WIN2K_PAC.html" title="KRB5_AUTHDATA_WIN2K_PAC"
+ >previous</a> |
+ <a href="KRB5_AUTH_CONTEXT_DO_TIME.html" title="KRB5_AUTH_CONTEXT_DO_TIME"
+ >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_AUTH_CONTEXT_DO_SEQUENCE">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..7c72033b6aec
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTH_CONTEXT_DO_TIME.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_AUTH_CONTEXT_DO_TIME &#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_AUTH_CONTEXT_GENERATE_LOCAL_ADDR" href="KRB5_AUTH_CONTEXT_GENERATE_LOCAL_ADDR.html" />
+ <link rel="prev" title="KRB5_AUTH_CONTEXT_DO_SEQUENCE" href="KRB5_AUTH_CONTEXT_DO_SEQUENCE.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_AUTH_CONTEXT_DO_SEQUENCE.html" title="KRB5_AUTH_CONTEXT_DO_SEQUENCE"
+ accesskey="P">previous</a> |
+ <a href="KRB5_AUTH_CONTEXT_GENERATE_LOCAL_ADDR.html" title="KRB5_AUTH_CONTEXT_GENERATE_LOCAL_ADDR"
+ 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_AUTH_CONTEXT_DO_TIME">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>Prevent replays with timestamps and replay cache.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_AUTH_CONTEXT_DO_SEQUENCE.html" title="KRB5_AUTH_CONTEXT_DO_SEQUENCE"
+ >previous</a> |
+ <a href="KRB5_AUTH_CONTEXT_GENERATE_LOCAL_ADDR.html" title="KRB5_AUTH_CONTEXT_GENERATE_LOCAL_ADDR"
+ >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_AUTH_CONTEXT_DO_TIME">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..55032bc22302
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTH_CONTEXT_GENERATE_LOCAL_ADDR.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_AUTH_CONTEXT_GENERATE_LOCAL_ADDR &#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_AUTH_CONTEXT_GENERATE_LOCAL_FULL_ADDR" href="KRB5_AUTH_CONTEXT_GENERATE_LOCAL_FULL_ADDR.html" />
+ <link rel="prev" title="KRB5_AUTH_CONTEXT_DO_TIME" href="KRB5_AUTH_CONTEXT_DO_TIME.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_AUTH_CONTEXT_DO_TIME.html" title="KRB5_AUTH_CONTEXT_DO_TIME"
+ accesskey="P">previous</a> |
+ <a href="KRB5_AUTH_CONTEXT_GENERATE_LOCAL_FULL_ADDR.html" title="KRB5_AUTH_CONTEXT_GENERATE_LOCAL_FULL_ADDR"
+ 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_AUTH_CONTEXT_GENERATE_LOCAL_ADDR">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>Generate the local network address.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_AUTH_CONTEXT_DO_TIME.html" title="KRB5_AUTH_CONTEXT_DO_TIME"
+ >previous</a> |
+ <a href="KRB5_AUTH_CONTEXT_GENERATE_LOCAL_FULL_ADDR.html" title="KRB5_AUTH_CONTEXT_GENERATE_LOCAL_FULL_ADDR"
+ >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_AUTH_CONTEXT_GENERATE_LOCAL_ADDR">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..c0e0e4acf5ad
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTH_CONTEXT_GENERATE_LOCAL_FULL_ADDR.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_AUTH_CONTEXT_GENERATE_LOCAL_FULL_ADDR &#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_AUTH_CONTEXT_GENERATE_REMOTE_ADDR" href="KRB5_AUTH_CONTEXT_GENERATE_REMOTE_ADDR.html" />
+ <link rel="prev" title="KRB5_AUTH_CONTEXT_GENERATE_LOCAL_ADDR" href="KRB5_AUTH_CONTEXT_GENERATE_LOCAL_ADDR.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_AUTH_CONTEXT_GENERATE_LOCAL_ADDR.html" title="KRB5_AUTH_CONTEXT_GENERATE_LOCAL_ADDR"
+ accesskey="P">previous</a> |
+ <a href="KRB5_AUTH_CONTEXT_GENERATE_REMOTE_ADDR.html" title="KRB5_AUTH_CONTEXT_GENERATE_REMOTE_ADDR"
+ 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_AUTH_CONTEXT_GENERATE_LOCAL_FULL_ADDR">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-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="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="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">
+<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>
+</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_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/>
+ <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_AUTH_CONTEXT_GENERATE_LOCAL_ADDR.html" title="KRB5_AUTH_CONTEXT_GENERATE_LOCAL_ADDR"
+ >previous</a> |
+ <a href="KRB5_AUTH_CONTEXT_GENERATE_REMOTE_ADDR.html" title="KRB5_AUTH_CONTEXT_GENERATE_REMOTE_ADDR"
+ >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_AUTH_CONTEXT_GENERATE_LOCAL_FULL_ADDR">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..669e74709653
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTH_CONTEXT_GENERATE_REMOTE_ADDR.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_AUTH_CONTEXT_GENERATE_REMOTE_ADDR &#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_AUTH_CONTEXT_GENERATE_REMOTE_FULL_ADDR" href="KRB5_AUTH_CONTEXT_GENERATE_REMOTE_FULL_ADDR.html" />
+ <link rel="prev" title="KRB5_AUTH_CONTEXT_GENERATE_LOCAL_FULL_ADDR" href="KRB5_AUTH_CONTEXT_GENERATE_LOCAL_FULL_ADDR.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_AUTH_CONTEXT_GENERATE_LOCAL_FULL_ADDR.html" title="KRB5_AUTH_CONTEXT_GENERATE_LOCAL_FULL_ADDR"
+ accesskey="P">previous</a> |
+ <a href="KRB5_AUTH_CONTEXT_GENERATE_REMOTE_FULL_ADDR.html" title="KRB5_AUTH_CONTEXT_GENERATE_REMOTE_FULL_ADDR"
+ 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_AUTH_CONTEXT_GENERATE_REMOTE_ADDR">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>Generate the remote network address.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_AUTH_CONTEXT_GENERATE_LOCAL_FULL_ADDR.html" title="KRB5_AUTH_CONTEXT_GENERATE_LOCAL_FULL_ADDR"
+ >previous</a> |
+ <a href="KRB5_AUTH_CONTEXT_GENERATE_REMOTE_FULL_ADDR.html" title="KRB5_AUTH_CONTEXT_GENERATE_REMOTE_FULL_ADDR"
+ >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_AUTH_CONTEXT_GENERATE_REMOTE_ADDR">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..f676eb7214b8
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTH_CONTEXT_GENERATE_REMOTE_FULL_ADDR.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_AUTH_CONTEXT_GENERATE_REMOTE_FULL_ADDR &#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_AUTH_CONTEXT_PERMIT_ALL" href="KRB5_AUTH_CONTEXT_PERMIT_ALL.html" />
+ <link rel="prev" title="KRB5_AUTH_CONTEXT_GENERATE_REMOTE_ADDR" href="KRB5_AUTH_CONTEXT_GENERATE_REMOTE_ADDR.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_AUTH_CONTEXT_GENERATE_REMOTE_ADDR.html" title="KRB5_AUTH_CONTEXT_GENERATE_REMOTE_ADDR"
+ accesskey="P">previous</a> |
+ <a href="KRB5_AUTH_CONTEXT_PERMIT_ALL.html" title="KRB5_AUTH_CONTEXT_PERMIT_ALL"
+ 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_AUTH_CONTEXT_GENERATE_REMOTE_FULL_ADDR">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-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="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="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">
+<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>
+</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_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/>
+ <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_AUTH_CONTEXT_GENERATE_REMOTE_ADDR.html" title="KRB5_AUTH_CONTEXT_GENERATE_REMOTE_ADDR"
+ >previous</a> |
+ <a href="KRB5_AUTH_CONTEXT_PERMIT_ALL.html" title="KRB5_AUTH_CONTEXT_PERMIT_ALL"
+ >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_AUTH_CONTEXT_GENERATE_REMOTE_FULL_ADDR">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..3e73a0bff4cc
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTH_CONTEXT_PERMIT_ALL.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_AUTH_CONTEXT_PERMIT_ALL &#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_AUTH_CONTEXT_RET_SEQUENCE" href="KRB5_AUTH_CONTEXT_RET_SEQUENCE.html" />
+ <link rel="prev" title="KRB5_AUTH_CONTEXT_GENERATE_REMOTE_FULL_ADDR" href="KRB5_AUTH_CONTEXT_GENERATE_REMOTE_FULL_ADDR.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_AUTH_CONTEXT_GENERATE_REMOTE_FULL_ADDR.html" title="KRB5_AUTH_CONTEXT_GENERATE_REMOTE_FULL_ADDR"
+ accesskey="P">previous</a> |
+ <a href="KRB5_AUTH_CONTEXT_RET_SEQUENCE.html" title="KRB5_AUTH_CONTEXT_RET_SEQUENCE"
+ 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_AUTH_CONTEXT_PERMIT_ALL">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-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="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="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_AUTH_CONTEXT_PERMIT_ALL</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">0x00000010</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_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/>
+ <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_AUTH_CONTEXT_GENERATE_REMOTE_FULL_ADDR.html" title="KRB5_AUTH_CONTEXT_GENERATE_REMOTE_FULL_ADDR"
+ >previous</a> |
+ <a href="KRB5_AUTH_CONTEXT_RET_SEQUENCE.html" title="KRB5_AUTH_CONTEXT_RET_SEQUENCE"
+ >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_AUTH_CONTEXT_PERMIT_ALL">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..9905189272b1
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTH_CONTEXT_RET_SEQUENCE.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_AUTH_CONTEXT_RET_SEQUENCE &#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_AUTH_CONTEXT_RET_TIME" href="KRB5_AUTH_CONTEXT_RET_TIME.html" />
+ <link rel="prev" title="KRB5_AUTH_CONTEXT_PERMIT_ALL" href="KRB5_AUTH_CONTEXT_PERMIT_ALL.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_AUTH_CONTEXT_PERMIT_ALL.html" title="KRB5_AUTH_CONTEXT_PERMIT_ALL"
+ accesskey="P">previous</a> |
+ <a href="KRB5_AUTH_CONTEXT_RET_TIME.html" title="KRB5_AUTH_CONTEXT_RET_TIME"
+ 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_AUTH_CONTEXT_RET_SEQUENCE">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>Save sequence numbers for application.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_AUTH_CONTEXT_PERMIT_ALL.html" title="KRB5_AUTH_CONTEXT_PERMIT_ALL"
+ >previous</a> |
+ <a href="KRB5_AUTH_CONTEXT_RET_TIME.html" title="KRB5_AUTH_CONTEXT_RET_TIME"
+ >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_AUTH_CONTEXT_RET_SEQUENCE">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..9e3960d6dbd3
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTH_CONTEXT_RET_TIME.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_AUTH_CONTEXT_RET_TIME &#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_AUTH_CONTEXT_USE_SUBKEY" href="KRB5_AUTH_CONTEXT_USE_SUBKEY.html" />
+ <link rel="prev" title="KRB5_AUTH_CONTEXT_RET_SEQUENCE" href="KRB5_AUTH_CONTEXT_RET_SEQUENCE.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_AUTH_CONTEXT_RET_SEQUENCE.html" title="KRB5_AUTH_CONTEXT_RET_SEQUENCE"
+ accesskey="P">previous</a> |
+ <a href="KRB5_AUTH_CONTEXT_USE_SUBKEY.html" title="KRB5_AUTH_CONTEXT_USE_SUBKEY"
+ 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_AUTH_CONTEXT_RET_TIME">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>Save timestamps for application.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_AUTH_CONTEXT_RET_SEQUENCE.html" title="KRB5_AUTH_CONTEXT_RET_SEQUENCE"
+ >previous</a> |
+ <a href="KRB5_AUTH_CONTEXT_USE_SUBKEY.html" title="KRB5_AUTH_CONTEXT_USE_SUBKEY"
+ >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_AUTH_CONTEXT_RET_TIME">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..85296263f942
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_AUTH_CONTEXT_USE_SUBKEY.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_AUTH_CONTEXT_USE_SUBKEY &#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_CRED" href="KRB5_CRED.html" />
+ <link rel="prev" title="KRB5_AUTH_CONTEXT_RET_TIME" href="KRB5_AUTH_CONTEXT_RET_TIME.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_AUTH_CONTEXT_RET_TIME.html" title="KRB5_AUTH_CONTEXT_RET_TIME"
+ accesskey="P">previous</a> |
+ <a href="KRB5_CRED.html" title="KRB5_CRED"
+ 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_AUTH_CONTEXT_USE_SUBKEY">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-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="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="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_AUTH_CONTEXT_USE_SUBKEY</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">0x00000020</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_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/>
+ <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_AUTH_CONTEXT_RET_TIME.html" title="KRB5_AUTH_CONTEXT_RET_TIME"
+ >previous</a> |
+ <a href="KRB5_CRED.html" title="KRB5_CRED"
+ >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_AUTH_CONTEXT_USE_SUBKEY">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_CRED.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_CRED.html
new file mode 100644
index 000000000000..373e815d4bce
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_CRED.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_CRED &#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_CRYPTO_TYPE_CHECKSUM" href="KRB5_CRYPTO_TYPE_CHECKSUM.html" />
+ <link rel="prev" title="KRB5_AUTH_CONTEXT_USE_SUBKEY" href="KRB5_AUTH_CONTEXT_USE_SUBKEY.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_AUTH_CONTEXT_USE_SUBKEY.html" title="KRB5_AUTH_CONTEXT_USE_SUBKEY"
+ accesskey="P">previous</a> |
+ <a href="KRB5_CRYPTO_TYPE_CHECKSUM.html" title="KRB5_CRYPTO_TYPE_CHECKSUM"
+ 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_CRED">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-cred">
+<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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>Cred forwarding message.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_AUTH_CONTEXT_USE_SUBKEY.html" title="KRB5_AUTH_CONTEXT_USE_SUBKEY"
+ >previous</a> |
+ <a href="KRB5_CRYPTO_TYPE_CHECKSUM.html" title="KRB5_CRYPTO_TYPE_CHECKSUM"
+ >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_CRED">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..8ce5dc75bb1c
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_CRYPTO_TYPE_CHECKSUM.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_CRYPTO_TYPE_CHECKSUM &#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_CRYPTO_TYPE_DATA" href="KRB5_CRYPTO_TYPE_DATA.html" />
+ <link rel="prev" title="KRB5_CRED" href="KRB5_CRED.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_CRED.html" title="KRB5_CRED"
+ accesskey="P">previous</a> |
+ <a href="KRB5_CRYPTO_TYPE_DATA.html" title="KRB5_CRYPTO_TYPE_DATA"
+ 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_CRYPTO_TYPE_CHECKSUM">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>[out] checksum for MIC</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_CRED.html" title="KRB5_CRED"
+ >previous</a> |
+ <a href="KRB5_CRYPTO_TYPE_DATA.html" title="KRB5_CRYPTO_TYPE_DATA"
+ >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_CRYPTO_TYPE_CHECKSUM">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..91509cd6ed7a
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_CRYPTO_TYPE_DATA.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_CRYPTO_TYPE_DATA &#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_CRYPTO_TYPE_EMPTY" href="KRB5_CRYPTO_TYPE_EMPTY.html" />
+ <link rel="prev" title="KRB5_CRYPTO_TYPE_CHECKSUM" href="KRB5_CRYPTO_TYPE_CHECKSUM.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_CRYPTO_TYPE_CHECKSUM.html" title="KRB5_CRYPTO_TYPE_CHECKSUM"
+ accesskey="P">previous</a> |
+ <a href="KRB5_CRYPTO_TYPE_EMPTY.html" title="KRB5_CRYPTO_TYPE_EMPTY"
+ 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_CRYPTO_TYPE_DATA">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>[in, out] plaintext</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_CRYPTO_TYPE_CHECKSUM.html" title="KRB5_CRYPTO_TYPE_CHECKSUM"
+ >previous</a> |
+ <a href="KRB5_CRYPTO_TYPE_EMPTY.html" title="KRB5_CRYPTO_TYPE_EMPTY"
+ >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_CRYPTO_TYPE_DATA">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..d2f95282102b
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_CRYPTO_TYPE_EMPTY.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_CRYPTO_TYPE_EMPTY &#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_CRYPTO_TYPE_HEADER" href="KRB5_CRYPTO_TYPE_HEADER.html" />
+ <link rel="prev" title="KRB5_CRYPTO_TYPE_DATA" href="KRB5_CRYPTO_TYPE_DATA.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_CRYPTO_TYPE_DATA.html" title="KRB5_CRYPTO_TYPE_DATA"
+ accesskey="P">previous</a> |
+ <a href="KRB5_CRYPTO_TYPE_HEADER.html" title="KRB5_CRYPTO_TYPE_HEADER"
+ 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_CRYPTO_TYPE_EMPTY">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>[in] ignored</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_CRYPTO_TYPE_DATA.html" title="KRB5_CRYPTO_TYPE_DATA"
+ >previous</a> |
+ <a href="KRB5_CRYPTO_TYPE_HEADER.html" title="KRB5_CRYPTO_TYPE_HEADER"
+ >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_CRYPTO_TYPE_EMPTY">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..aa3541ff8ec0
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_CRYPTO_TYPE_HEADER.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_CRYPTO_TYPE_HEADER &#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_CRYPTO_TYPE_PADDING" href="KRB5_CRYPTO_TYPE_PADDING.html" />
+ <link rel="prev" title="KRB5_CRYPTO_TYPE_EMPTY" href="KRB5_CRYPTO_TYPE_EMPTY.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_CRYPTO_TYPE_EMPTY.html" title="KRB5_CRYPTO_TYPE_EMPTY"
+ accesskey="P">previous</a> |
+ <a href="KRB5_CRYPTO_TYPE_PADDING.html" title="KRB5_CRYPTO_TYPE_PADDING"
+ 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_CRYPTO_TYPE_HEADER">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>[out] header</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_CRYPTO_TYPE_EMPTY.html" title="KRB5_CRYPTO_TYPE_EMPTY"
+ >previous</a> |
+ <a href="KRB5_CRYPTO_TYPE_PADDING.html" title="KRB5_CRYPTO_TYPE_PADDING"
+ >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_CRYPTO_TYPE_HEADER">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..49f399f742dd
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_CRYPTO_TYPE_PADDING.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_CRYPTO_TYPE_PADDING &#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_CRYPTO_TYPE_SIGN_ONLY" href="KRB5_CRYPTO_TYPE_SIGN_ONLY.html" />
+ <link rel="prev" title="KRB5_CRYPTO_TYPE_HEADER" href="KRB5_CRYPTO_TYPE_HEADER.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_CRYPTO_TYPE_HEADER.html" title="KRB5_CRYPTO_TYPE_HEADER"
+ accesskey="P">previous</a> |
+ <a href="KRB5_CRYPTO_TYPE_SIGN_ONLY.html" title="KRB5_CRYPTO_TYPE_SIGN_ONLY"
+ 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_CRYPTO_TYPE_PADDING">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>[out] padding</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_CRYPTO_TYPE_HEADER.html" title="KRB5_CRYPTO_TYPE_HEADER"
+ >previous</a> |
+ <a href="KRB5_CRYPTO_TYPE_SIGN_ONLY.html" title="KRB5_CRYPTO_TYPE_SIGN_ONLY"
+ >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_CRYPTO_TYPE_PADDING">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..f958bb5a466d
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_CRYPTO_TYPE_SIGN_ONLY.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_CRYPTO_TYPE_SIGN_ONLY &#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_CRYPTO_TYPE_STREAM" href="KRB5_CRYPTO_TYPE_STREAM.html" />
+ <link rel="prev" title="KRB5_CRYPTO_TYPE_PADDING" href="KRB5_CRYPTO_TYPE_PADDING.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_CRYPTO_TYPE_PADDING.html" title="KRB5_CRYPTO_TYPE_PADDING"
+ accesskey="P">previous</a> |
+ <a href="KRB5_CRYPTO_TYPE_STREAM.html" title="KRB5_CRYPTO_TYPE_STREAM"
+ 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_CRYPTO_TYPE_SIGN_ONLY">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>[in] associated data</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_CRYPTO_TYPE_PADDING.html" title="KRB5_CRYPTO_TYPE_PADDING"
+ >previous</a> |
+ <a href="KRB5_CRYPTO_TYPE_STREAM.html" title="KRB5_CRYPTO_TYPE_STREAM"
+ >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_CRYPTO_TYPE_SIGN_ONLY">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..e1c22fdd1216
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_CRYPTO_TYPE_STREAM.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_CRYPTO_TYPE_STREAM &#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_CRYPTO_TYPE_TRAILER" href="KRB5_CRYPTO_TYPE_TRAILER.html" />
+ <link rel="prev" title="KRB5_CRYPTO_TYPE_SIGN_ONLY" href="KRB5_CRYPTO_TYPE_SIGN_ONLY.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_CRYPTO_TYPE_SIGN_ONLY.html" title="KRB5_CRYPTO_TYPE_SIGN_ONLY"
+ accesskey="P">previous</a> |
+ <a href="KRB5_CRYPTO_TYPE_TRAILER.html" title="KRB5_CRYPTO_TYPE_TRAILER"
+ 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_CRYPTO_TYPE_STREAM">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-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="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="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">
+<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>
+</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_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/>
+ <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_CRYPTO_TYPE_SIGN_ONLY.html" title="KRB5_CRYPTO_TYPE_SIGN_ONLY"
+ >previous</a> |
+ <a href="KRB5_CRYPTO_TYPE_TRAILER.html" title="KRB5_CRYPTO_TYPE_TRAILER"
+ >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_CRYPTO_TYPE_STREAM">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..2eb473976377
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_CRYPTO_TYPE_TRAILER.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_CRYPTO_TYPE_TRAILER &#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_CYBERSAFE_SECUREID" href="KRB5_CYBERSAFE_SECUREID.html" />
+ <link rel="prev" title="KRB5_CRYPTO_TYPE_STREAM" href="KRB5_CRYPTO_TYPE_STREAM.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_CRYPTO_TYPE_STREAM.html" title="KRB5_CRYPTO_TYPE_STREAM"
+ accesskey="P">previous</a> |
+ <a href="KRB5_CYBERSAFE_SECUREID.html" title="KRB5_CYBERSAFE_SECUREID"
+ 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_CRYPTO_TYPE_TRAILER">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>[out] checksum for encrypt</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_CRYPTO_TYPE_STREAM.html" title="KRB5_CRYPTO_TYPE_STREAM"
+ >previous</a> |
+ <a href="KRB5_CYBERSAFE_SECUREID.html" title="KRB5_CYBERSAFE_SECUREID"
+ >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_CRYPTO_TYPE_TRAILER">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..11fbd567609c
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_CYBERSAFE_SECUREID.html
@@ -0,0 +1,154 @@
+<!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_CYBERSAFE_SECUREID &#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_DOMAIN_X500_COMPRESS" href="KRB5_DOMAIN_X500_COMPRESS.html" />
+ <link rel="prev" title="KRB5_CRYPTO_TYPE_TRAILER" href="KRB5_CRYPTO_TYPE_TRAILER.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_CRYPTO_TYPE_TRAILER.html" title="KRB5_CRYPTO_TYPE_TRAILER"
+ accesskey="P">previous</a> |
+ <a href="KRB5_DOMAIN_X500_COMPRESS.html" title="KRB5_DOMAIN_X500_COMPRESS"
+ 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_CYBERSAFE_SECUREID">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-cybersafe-secureid">
+<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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>Cybersafe.</p>
+<p>RFC 4120</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_CRYPTO_TYPE_TRAILER.html" title="KRB5_CRYPTO_TYPE_TRAILER"
+ >previous</a> |
+ <a href="KRB5_DOMAIN_X500_COMPRESS.html" title="KRB5_DOMAIN_X500_COMPRESS"
+ >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_CYBERSAFE_SECUREID">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..5df9d7915e88
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_DOMAIN_X500_COMPRESS.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_DOMAIN_X500_COMPRESS &#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_ENCPADATA_REQ_ENC_PA_REP" href="KRB5_ENCPADATA_REQ_ENC_PA_REP.html" />
+ <link rel="prev" title="KRB5_CYBERSAFE_SECUREID" href="KRB5_CYBERSAFE_SECUREID.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_CYBERSAFE_SECUREID.html" title="KRB5_CYBERSAFE_SECUREID"
+ accesskey="P">previous</a> |
+ <a href="KRB5_ENCPADATA_REQ_ENC_PA_REP.html" title="KRB5_ENCPADATA_REQ_ENC_PA_REP"
+ 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_DOMAIN_X500_COMPRESS">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>Transited encoding types.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_CYBERSAFE_SECUREID.html" title="KRB5_CYBERSAFE_SECUREID"
+ >previous</a> |
+ <a href="KRB5_ENCPADATA_REQ_ENC_PA_REP.html" title="KRB5_ENCPADATA_REQ_ENC_PA_REP"
+ >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_DOMAIN_X500_COMPRESS">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..f1f9d7c1df4f
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_ENCPADATA_REQ_ENC_PA_REP.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_ENCPADATA_REQ_ENC_PA_REP &#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_ERROR" href="KRB5_ERROR.html" />
+ <link rel="prev" title="KRB5_DOMAIN_X500_COMPRESS" href="KRB5_DOMAIN_X500_COMPRESS.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_DOMAIN_X500_COMPRESS.html" title="KRB5_DOMAIN_X500_COMPRESS"
+ accesskey="P">previous</a> |
+ <a href="KRB5_ERROR.html" title="KRB5_ERROR"
+ 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_ENCPADATA_REQ_ENC_PA_REP">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>RFC 6806.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_DOMAIN_X500_COMPRESS.html" title="KRB5_DOMAIN_X500_COMPRESS"
+ >previous</a> |
+ <a href="KRB5_ERROR.html" title="KRB5_ERROR"
+ >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_ENCPADATA_REQ_ENC_PA_REP">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_ERROR.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_ERROR.html
new file mode 100644
index 000000000000..3b8e7ae2a9e2
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_ERROR.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_ERROR &#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_FAST_REQUIRED" href="KRB5_FAST_REQUIRED.html" />
+ <link rel="prev" title="KRB5_ENCPADATA_REQ_ENC_PA_REP" href="KRB5_ENCPADATA_REQ_ENC_PA_REP.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_ENCPADATA_REQ_ENC_PA_REP.html" title="KRB5_ENCPADATA_REQ_ENC_PA_REP"
+ accesskey="P">previous</a> |
+ <a href="KRB5_FAST_REQUIRED.html" title="KRB5_FAST_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__KRB5_ERROR">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-error">
+<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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>Error response.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_ENCPADATA_REQ_ENC_PA_REP.html" title="KRB5_ENCPADATA_REQ_ENC_PA_REP"
+ >previous</a> |
+ <a href="KRB5_FAST_REQUIRED.html" title="KRB5_FAST_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__KRB5_ERROR">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..d80a290380ce
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_FAST_REQUIRED.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_FAST_REQUIRED &#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_GC_CACHED" href="KRB5_GC_CACHED.html" />
+ <link rel="prev" title="KRB5_ERROR" href="KRB5_ERROR.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_ERROR.html" title="KRB5_ERROR"
+ accesskey="P">previous</a> |
+ <a href="KRB5_GC_CACHED.html" title="KRB5_GC_CACHED"
+ 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_FAST_REQUIRED">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-fast-required">
+<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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>Require KDC to support FAST.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_ERROR.html" title="KRB5_ERROR"
+ >previous</a> |
+ <a href="KRB5_GC_CACHED.html" title="KRB5_GC_CACHED"
+ >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_FAST_REQUIRED">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..e2333b21a098
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GC_CACHED.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_GC_CACHED &#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_GC_CANONICALIZE" href="KRB5_GC_CANONICALIZE.html" />
+ <link rel="prev" title="KRB5_FAST_REQUIRED" href="KRB5_FAST_REQUIRED.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_FAST_REQUIRED.html" title="KRB5_FAST_REQUIRED"
+ accesskey="P">previous</a> |
+ <a href="KRB5_GC_CANONICALIZE.html" title="KRB5_GC_CANONICALIZE"
+ 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_GC_CACHED">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-gc-cached">
+<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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>Want cached ticket only.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_FAST_REQUIRED.html" title="KRB5_FAST_REQUIRED"
+ >previous</a> |
+ <a href="KRB5_GC_CANONICALIZE.html" title="KRB5_GC_CANONICALIZE"
+ >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_GC_CACHED">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..071cc4b7b959
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GC_CANONICALIZE.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_GC_CANONICALIZE &#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_GC_CONSTRAINED_DELEGATION" href="KRB5_GC_CONSTRAINED_DELEGATION.html" />
+ <link rel="prev" title="KRB5_GC_CACHED" href="KRB5_GC_CACHED.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_GC_CACHED.html" title="KRB5_GC_CACHED"
+ accesskey="P">previous</a> |
+ <a href="KRB5_GC_CONSTRAINED_DELEGATION.html" title="KRB5_GC_CONSTRAINED_DELEGATION"
+ 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_GC_CANONICALIZE">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-gc-canonicalize">
+<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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>Set canonicalize KDC option.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_GC_CACHED.html" title="KRB5_GC_CACHED"
+ >previous</a> |
+ <a href="KRB5_GC_CONSTRAINED_DELEGATION.html" title="KRB5_GC_CONSTRAINED_DELEGATION"
+ >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_GC_CANONICALIZE">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..bd45aba88bb6
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GC_CONSTRAINED_DELEGATION.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_GC_CONSTRAINED_DELEGATION &#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_GC_FORWARDABLE" href="KRB5_GC_FORWARDABLE.html" />
+ <link rel="prev" title="KRB5_GC_CANONICALIZE" href="KRB5_GC_CANONICALIZE.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_GC_CANONICALIZE.html" title="KRB5_GC_CANONICALIZE"
+ accesskey="P">previous</a> |
+ <a href="KRB5_GC_FORWARDABLE.html" title="KRB5_GC_FORWARDABLE"
+ 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_GC_CONSTRAINED_DELEGATION">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>Constrained delegation.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_GC_CANONICALIZE.html" title="KRB5_GC_CANONICALIZE"
+ >previous</a> |
+ <a href="KRB5_GC_FORWARDABLE.html" title="KRB5_GC_FORWARDABLE"
+ >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_GC_CONSTRAINED_DELEGATION">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..434eccac4ae6
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GC_FORWARDABLE.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_GC_FORWARDABLE &#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_GC_NO_STORE" href="KRB5_GC_NO_STORE.html" />
+ <link rel="prev" title="KRB5_GC_CONSTRAINED_DELEGATION" href="KRB5_GC_CONSTRAINED_DELEGATION.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_GC_CONSTRAINED_DELEGATION.html" title="KRB5_GC_CONSTRAINED_DELEGATION"
+ accesskey="P">previous</a> |
+ <a href="KRB5_GC_NO_STORE.html" title="KRB5_GC_NO_STORE"
+ 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_GC_FORWARDABLE">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-gc-forwardable">
+<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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>Acquire forwardable tickets.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_GC_CONSTRAINED_DELEGATION.html" title="KRB5_GC_CONSTRAINED_DELEGATION"
+ >previous</a> |
+ <a href="KRB5_GC_NO_STORE.html" title="KRB5_GC_NO_STORE"
+ >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_GC_FORWARDABLE">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..7527a4119bb0
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GC_NO_STORE.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_GC_NO_STORE &#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_GC_NO_TRANSIT_CHECK" href="KRB5_GC_NO_TRANSIT_CHECK.html" />
+ <link rel="prev" title="KRB5_GC_FORWARDABLE" href="KRB5_GC_FORWARDABLE.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_GC_FORWARDABLE.html" title="KRB5_GC_FORWARDABLE"
+ accesskey="P">previous</a> |
+ <a href="KRB5_GC_NO_TRANSIT_CHECK.html" title="KRB5_GC_NO_TRANSIT_CHECK"
+ 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_GC_NO_STORE">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>Do not store in credential cache.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_GC_FORWARDABLE.html" title="KRB5_GC_FORWARDABLE"
+ >previous</a> |
+ <a href="KRB5_GC_NO_TRANSIT_CHECK.html" title="KRB5_GC_NO_TRANSIT_CHECK"
+ >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_GC_NO_STORE">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..ccc9461d521e
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GC_NO_TRANSIT_CHECK.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_GC_NO_TRANSIT_CHECK &#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_GC_USER_USER" href="KRB5_GC_USER_USER.html" />
+ <link rel="prev" title="KRB5_GC_NO_STORE" href="KRB5_GC_NO_STORE.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_GC_NO_STORE.html" title="KRB5_GC_NO_STORE"
+ accesskey="P">previous</a> |
+ <a href="KRB5_GC_USER_USER.html" title="KRB5_GC_USER_USER"
+ 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_GC_NO_TRANSIT_CHECK">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>Disable transited check.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_GC_NO_STORE.html" title="KRB5_GC_NO_STORE"
+ >previous</a> |
+ <a href="KRB5_GC_USER_USER.html" title="KRB5_GC_USER_USER"
+ >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_GC_NO_TRANSIT_CHECK">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..7edb6225b666
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GC_USER_USER.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_GC_USER_USER &#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_INIT_CREDS_OPT_ADDRESS_LIST" href="KRB5_GET_INIT_CREDS_OPT_ADDRESS_LIST.html" />
+ <link rel="prev" title="KRB5_GC_NO_TRANSIT_CHECK" href="KRB5_GC_NO_TRANSIT_CHECK.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_GC_NO_TRANSIT_CHECK.html" title="KRB5_GC_NO_TRANSIT_CHECK"
+ accesskey="P">previous</a> |
+ <a href="KRB5_GET_INIT_CREDS_OPT_ADDRESS_LIST.html" title="KRB5_GET_INIT_CREDS_OPT_ADDRESS_LIST"
+ 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_GC_USER_USER">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>Want user-user ticket.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_GC_NO_TRANSIT_CHECK.html" title="KRB5_GC_NO_TRANSIT_CHECK"
+ >previous</a> |
+ <a href="KRB5_GET_INIT_CREDS_OPT_ADDRESS_LIST.html" title="KRB5_GET_INIT_CREDS_OPT_ADDRESS_LIST"
+ >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_GC_USER_USER">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..b59e2481dbe1
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_ADDRESS_LIST.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_GET_INIT_CREDS_OPT_ADDRESS_LIST &#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_INIT_CREDS_OPT_ANONYMOUS" href="KRB5_GET_INIT_CREDS_OPT_ANONYMOUS.html" />
+ <link rel="prev" title="KRB5_GC_USER_USER" href="KRB5_GC_USER_USER.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_GC_USER_USER.html" title="KRB5_GC_USER_USER"
+ accesskey="P">previous</a> |
+ <a href="KRB5_GET_INIT_CREDS_OPT_ANONYMOUS.html" title="KRB5_GET_INIT_CREDS_OPT_ANONYMOUS"
+ 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_INIT_CREDS_OPT_ADDRESS_LIST">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-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="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="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_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>
+</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_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/>
+ <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_GC_USER_USER.html" title="KRB5_GC_USER_USER"
+ >previous</a> |
+ <a href="KRB5_GET_INIT_CREDS_OPT_ANONYMOUS.html" title="KRB5_GET_INIT_CREDS_OPT_ANONYMOUS"
+ >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_INIT_CREDS_OPT_ADDRESS_LIST">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..2d65ee95c22f
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_ANONYMOUS.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_GET_INIT_CREDS_OPT_ANONYMOUS &#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_INIT_CREDS_OPT_CANONICALIZE" href="KRB5_GET_INIT_CREDS_OPT_CANONICALIZE.html" />
+ <link rel="prev" title="KRB5_GET_INIT_CREDS_OPT_ADDRESS_LIST" href="KRB5_GET_INIT_CREDS_OPT_ADDRESS_LIST.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_INIT_CREDS_OPT_ADDRESS_LIST.html" title="KRB5_GET_INIT_CREDS_OPT_ADDRESS_LIST"
+ accesskey="P">previous</a> |
+ <a href="KRB5_GET_INIT_CREDS_OPT_CANONICALIZE.html" title="KRB5_GET_INIT_CREDS_OPT_CANONICALIZE"
+ 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_INIT_CREDS_OPT_ANONYMOUS">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-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="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="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_GET_INIT_CREDS_OPT_ANONYMOUS</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">0x0400</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_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/>
+ <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_GET_INIT_CREDS_OPT_ADDRESS_LIST.html" title="KRB5_GET_INIT_CREDS_OPT_ADDRESS_LIST"
+ >previous</a> |
+ <a href="KRB5_GET_INIT_CREDS_OPT_CANONICALIZE.html" title="KRB5_GET_INIT_CREDS_OPT_CANONICALIZE"
+ >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_INIT_CREDS_OPT_ANONYMOUS">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..a1fc4750e5ee
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_CANONICALIZE.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_GET_INIT_CREDS_OPT_CANONICALIZE &#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_INIT_CREDS_OPT_CHG_PWD_PRMPT" href="KRB5_GET_INIT_CREDS_OPT_CHG_PWD_PRMPT.html" />
+ <link rel="prev" title="KRB5_GET_INIT_CREDS_OPT_ANONYMOUS" href="KRB5_GET_INIT_CREDS_OPT_ANONYMOUS.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_INIT_CREDS_OPT_ANONYMOUS.html" title="KRB5_GET_INIT_CREDS_OPT_ANONYMOUS"
+ accesskey="P">previous</a> |
+ <a href="KRB5_GET_INIT_CREDS_OPT_CHG_PWD_PRMPT.html" title="KRB5_GET_INIT_CREDS_OPT_CHG_PWD_PRMPT"
+ 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_INIT_CREDS_OPT_CANONICALIZE">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-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="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="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_GET_INIT_CREDS_OPT_CANONICALIZE</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">0x0200</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_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/>
+ <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_GET_INIT_CREDS_OPT_ANONYMOUS.html" title="KRB5_GET_INIT_CREDS_OPT_ANONYMOUS"
+ >previous</a> |
+ <a href="KRB5_GET_INIT_CREDS_OPT_CHG_PWD_PRMPT.html" title="KRB5_GET_INIT_CREDS_OPT_CHG_PWD_PRMPT"
+ >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_INIT_CREDS_OPT_CANONICALIZE">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..799ba425ba1e
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_CHG_PWD_PRMPT.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_GET_INIT_CREDS_OPT_CHG_PWD_PRMPT &#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_INIT_CREDS_OPT_ETYPE_LIST" href="KRB5_GET_INIT_CREDS_OPT_ETYPE_LIST.html" />
+ <link rel="prev" title="KRB5_GET_INIT_CREDS_OPT_CANONICALIZE" href="KRB5_GET_INIT_CREDS_OPT_CANONICALIZE.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_INIT_CREDS_OPT_CANONICALIZE.html" title="KRB5_GET_INIT_CREDS_OPT_CANONICALIZE"
+ accesskey="P">previous</a> |
+ <a href="KRB5_GET_INIT_CREDS_OPT_ETYPE_LIST.html" title="KRB5_GET_INIT_CREDS_OPT_ETYPE_LIST"
+ 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_INIT_CREDS_OPT_CHG_PWD_PRMPT">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-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="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="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_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>
+</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_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/>
+ <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_GET_INIT_CREDS_OPT_CANONICALIZE.html" title="KRB5_GET_INIT_CREDS_OPT_CANONICALIZE"
+ >previous</a> |
+ <a href="KRB5_GET_INIT_CREDS_OPT_ETYPE_LIST.html" title="KRB5_GET_INIT_CREDS_OPT_ETYPE_LIST"
+ >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_INIT_CREDS_OPT_CHG_PWD_PRMPT">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..5de271c4a7eb
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_ETYPE_LIST.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_GET_INIT_CREDS_OPT_ETYPE_LIST &#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_INIT_CREDS_OPT_FORWARDABLE" href="KRB5_GET_INIT_CREDS_OPT_FORWARDABLE.html" />
+ <link rel="prev" title="KRB5_GET_INIT_CREDS_OPT_CHG_PWD_PRMPT" href="KRB5_GET_INIT_CREDS_OPT_CHG_PWD_PRMPT.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_INIT_CREDS_OPT_CHG_PWD_PRMPT.html" title="KRB5_GET_INIT_CREDS_OPT_CHG_PWD_PRMPT"
+ accesskey="P">previous</a> |
+ <a href="KRB5_GET_INIT_CREDS_OPT_FORWARDABLE.html" title="KRB5_GET_INIT_CREDS_OPT_FORWARDABLE"
+ 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_INIT_CREDS_OPT_ETYPE_LIST">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-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="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="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_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>
+</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_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/>
+ <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_GET_INIT_CREDS_OPT_CHG_PWD_PRMPT.html" title="KRB5_GET_INIT_CREDS_OPT_CHG_PWD_PRMPT"
+ >previous</a> |
+ <a href="KRB5_GET_INIT_CREDS_OPT_FORWARDABLE.html" title="KRB5_GET_INIT_CREDS_OPT_FORWARDABLE"
+ >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_INIT_CREDS_OPT_ETYPE_LIST">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..29dd05b035c4
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_FORWARDABLE.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_GET_INIT_CREDS_OPT_FORWARDABLE &#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_INIT_CREDS_OPT_PREAUTH_LIST" href="KRB5_GET_INIT_CREDS_OPT_PREAUTH_LIST.html" />
+ <link rel="prev" title="KRB5_GET_INIT_CREDS_OPT_ETYPE_LIST" href="KRB5_GET_INIT_CREDS_OPT_ETYPE_LIST.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_INIT_CREDS_OPT_ETYPE_LIST.html" title="KRB5_GET_INIT_CREDS_OPT_ETYPE_LIST"
+ accesskey="P">previous</a> |
+ <a href="KRB5_GET_INIT_CREDS_OPT_PREAUTH_LIST.html" title="KRB5_GET_INIT_CREDS_OPT_PREAUTH_LIST"
+ 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_INIT_CREDS_OPT_FORWARDABLE">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-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="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="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_GET_INIT_CREDS_OPT_FORWARDABLE</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">0x0004</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_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/>
+ <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_GET_INIT_CREDS_OPT_ETYPE_LIST.html" title="KRB5_GET_INIT_CREDS_OPT_ETYPE_LIST"
+ >previous</a> |
+ <a href="KRB5_GET_INIT_CREDS_OPT_PREAUTH_LIST.html" title="KRB5_GET_INIT_CREDS_OPT_PREAUTH_LIST"
+ >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_INIT_CREDS_OPT_FORWARDABLE">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..2862daeb092d
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_PREAUTH_LIST.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_GET_INIT_CREDS_OPT_PREAUTH_LIST &#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_INIT_CREDS_OPT_PROXIABLE" href="KRB5_GET_INIT_CREDS_OPT_PROXIABLE.html" />
+ <link rel="prev" title="KRB5_GET_INIT_CREDS_OPT_FORWARDABLE" href="KRB5_GET_INIT_CREDS_OPT_FORWARDABLE.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_INIT_CREDS_OPT_FORWARDABLE.html" title="KRB5_GET_INIT_CREDS_OPT_FORWARDABLE"
+ accesskey="P">previous</a> |
+ <a href="KRB5_GET_INIT_CREDS_OPT_PROXIABLE.html" title="KRB5_GET_INIT_CREDS_OPT_PROXIABLE"
+ 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_INIT_CREDS_OPT_PREAUTH_LIST">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-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="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="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_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>
+</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_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/>
+ <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_GET_INIT_CREDS_OPT_FORWARDABLE.html" title="KRB5_GET_INIT_CREDS_OPT_FORWARDABLE"
+ >previous</a> |
+ <a href="KRB5_GET_INIT_CREDS_OPT_PROXIABLE.html" title="KRB5_GET_INIT_CREDS_OPT_PROXIABLE"
+ >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_INIT_CREDS_OPT_PREAUTH_LIST">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..460419bcc3eb
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_PROXIABLE.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_GET_INIT_CREDS_OPT_PROXIABLE &#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_INIT_CREDS_OPT_RENEW_LIFE" href="KRB5_GET_INIT_CREDS_OPT_RENEW_LIFE.html" />
+ <link rel="prev" title="KRB5_GET_INIT_CREDS_OPT_PREAUTH_LIST" href="KRB5_GET_INIT_CREDS_OPT_PREAUTH_LIST.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_INIT_CREDS_OPT_PREAUTH_LIST.html" title="KRB5_GET_INIT_CREDS_OPT_PREAUTH_LIST"
+ accesskey="P">previous</a> |
+ <a href="KRB5_GET_INIT_CREDS_OPT_RENEW_LIFE.html" title="KRB5_GET_INIT_CREDS_OPT_RENEW_LIFE"
+ 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_INIT_CREDS_OPT_PROXIABLE">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-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="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="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_GET_INIT_CREDS_OPT_PROXIABLE</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">0x0008</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_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/>
+ <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_GET_INIT_CREDS_OPT_PREAUTH_LIST.html" title="KRB5_GET_INIT_CREDS_OPT_PREAUTH_LIST"
+ >previous</a> |
+ <a href="KRB5_GET_INIT_CREDS_OPT_RENEW_LIFE.html" title="KRB5_GET_INIT_CREDS_OPT_RENEW_LIFE"
+ >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_INIT_CREDS_OPT_PROXIABLE">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..331e9f7b8316
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_RENEW_LIFE.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_GET_INIT_CREDS_OPT_RENEW_LIFE &#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_INIT_CREDS_OPT_SALT" href="KRB5_GET_INIT_CREDS_OPT_SALT.html" />
+ <link rel="prev" title="KRB5_GET_INIT_CREDS_OPT_PROXIABLE" href="KRB5_GET_INIT_CREDS_OPT_PROXIABLE.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_INIT_CREDS_OPT_PROXIABLE.html" title="KRB5_GET_INIT_CREDS_OPT_PROXIABLE"
+ accesskey="P">previous</a> |
+ <a href="KRB5_GET_INIT_CREDS_OPT_SALT.html" title="KRB5_GET_INIT_CREDS_OPT_SALT"
+ 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_INIT_CREDS_OPT_RENEW_LIFE">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-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="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="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_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>
+</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_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/>
+ <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_GET_INIT_CREDS_OPT_PROXIABLE.html" title="KRB5_GET_INIT_CREDS_OPT_PROXIABLE"
+ >previous</a> |
+ <a href="KRB5_GET_INIT_CREDS_OPT_SALT.html" title="KRB5_GET_INIT_CREDS_OPT_SALT"
+ >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_INIT_CREDS_OPT_RENEW_LIFE">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..35eb78f2d905
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_SALT.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_GET_INIT_CREDS_OPT_SALT &#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_INIT_CREDS_OPT_TKT_LIFE" href="KRB5_GET_INIT_CREDS_OPT_TKT_LIFE.html" />
+ <link rel="prev" title="KRB5_GET_INIT_CREDS_OPT_RENEW_LIFE" href="KRB5_GET_INIT_CREDS_OPT_RENEW_LIFE.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_INIT_CREDS_OPT_RENEW_LIFE.html" title="KRB5_GET_INIT_CREDS_OPT_RENEW_LIFE"
+ accesskey="P">previous</a> |
+ <a href="KRB5_GET_INIT_CREDS_OPT_TKT_LIFE.html" title="KRB5_GET_INIT_CREDS_OPT_TKT_LIFE"
+ 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_INIT_CREDS_OPT_SALT">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-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="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="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_GET_INIT_CREDS_OPT_SALT</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">0x0080</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_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/>
+ <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_GET_INIT_CREDS_OPT_RENEW_LIFE.html" title="KRB5_GET_INIT_CREDS_OPT_RENEW_LIFE"
+ >previous</a> |
+ <a href="KRB5_GET_INIT_CREDS_OPT_TKT_LIFE.html" title="KRB5_GET_INIT_CREDS_OPT_TKT_LIFE"
+ >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_INIT_CREDS_OPT_SALT">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..3f323bd13595
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_GET_INIT_CREDS_OPT_TKT_LIFE.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_GET_INIT_CREDS_OPT_TKT_LIFE &#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_INIT_CONTEXT_SECURE" href="KRB5_INIT_CONTEXT_SECURE.html" />
+ <link rel="prev" title="KRB5_GET_INIT_CREDS_OPT_SALT" href="KRB5_GET_INIT_CREDS_OPT_SALT.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_INIT_CREDS_OPT_SALT.html" title="KRB5_GET_INIT_CREDS_OPT_SALT"
+ accesskey="P">previous</a> |
+ <a href="KRB5_INIT_CONTEXT_SECURE.html" title="KRB5_INIT_CONTEXT_SECURE"
+ 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_INIT_CREDS_OPT_TKT_LIFE">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-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="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="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_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>
+</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_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/>
+ <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_GET_INIT_CREDS_OPT_SALT.html" title="KRB5_GET_INIT_CREDS_OPT_SALT"
+ >previous</a> |
+ <a href="KRB5_INIT_CONTEXT_SECURE.html" title="KRB5_INIT_CONTEXT_SECURE"
+ >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_INIT_CREDS_OPT_TKT_LIFE">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..d00abe594d0f
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_INIT_CONTEXT_KDC.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_INIT_CONTEXT_KDC &#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_INIT_CREDS_STEP_FLAG_CONTINUE" href="KRB5_INIT_CREDS_STEP_FLAG_CONTINUE.html" />
+ <link rel="prev" title="KRB5_INIT_CONTEXT_SECURE" href="KRB5_INIT_CONTEXT_SECURE.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_INIT_CONTEXT_SECURE.html" title="KRB5_INIT_CONTEXT_SECURE"
+ accesskey="P">previous</a> |
+ <a href="KRB5_INIT_CREDS_STEP_FLAG_CONTINUE.html" title="KRB5_INIT_CREDS_STEP_FLAG_CONTINUE"
+ 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_INIT_CONTEXT_KDC">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>Use KDC configuration if available.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_INIT_CONTEXT_SECURE.html" title="KRB5_INIT_CONTEXT_SECURE"
+ >previous</a> |
+ <a href="KRB5_INIT_CREDS_STEP_FLAG_CONTINUE.html" title="KRB5_INIT_CREDS_STEP_FLAG_CONTINUE"
+ >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_INIT_CONTEXT_KDC">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..daf8d9312f1f
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_INIT_CONTEXT_SECURE.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_INIT_CONTEXT_SECURE &#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_INIT_CONTEXT_KDC" href="KRB5_INIT_CONTEXT_KDC.html" />
+ <link rel="prev" title="KRB5_GET_INIT_CREDS_OPT_TKT_LIFE" href="KRB5_GET_INIT_CREDS_OPT_TKT_LIFE.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_INIT_CREDS_OPT_TKT_LIFE.html" title="KRB5_GET_INIT_CREDS_OPT_TKT_LIFE"
+ accesskey="P">previous</a> |
+ <a href="KRB5_INIT_CONTEXT_KDC.html" title="KRB5_INIT_CONTEXT_KDC"
+ 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_INIT_CONTEXT_SECURE">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>Use secure context configuration.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_GET_INIT_CREDS_OPT_TKT_LIFE.html" title="KRB5_GET_INIT_CREDS_OPT_TKT_LIFE"
+ >previous</a> |
+ <a href="KRB5_INIT_CONTEXT_KDC.html" title="KRB5_INIT_CONTEXT_KDC"
+ >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_INIT_CONTEXT_SECURE">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..3afd82527dba
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_INIT_CREDS_STEP_FLAG_CONTINUE.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_INIT_CREDS_STEP_FLAG_CONTINUE &#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_INT16_MAX" href="KRB5_INT16_MAX.html" />
+ <link rel="prev" title="KRB5_INIT_CONTEXT_KDC" href="KRB5_INIT_CONTEXT_KDC.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_INIT_CONTEXT_KDC.html" title="KRB5_INIT_CONTEXT_KDC"
+ accesskey="P">previous</a> |
+ <a href="KRB5_INT16_MAX.html" title="KRB5_INT16_MAX"
+ 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_INIT_CREDS_STEP_FLAG_CONTINUE">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>More responses needed.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_INIT_CONTEXT_KDC.html" title="KRB5_INIT_CONTEXT_KDC"
+ >previous</a> |
+ <a href="KRB5_INT16_MAX.html" title="KRB5_INT16_MAX"
+ >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_INIT_CREDS_STEP_FLAG_CONTINUE">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..9e2ffb79b205
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_INT16_MAX.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_INT16_MAX &#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_INT16_MIN" href="KRB5_INT16_MIN.html" />
+ <link rel="prev" title="KRB5_INIT_CREDS_STEP_FLAG_CONTINUE" href="KRB5_INIT_CREDS_STEP_FLAG_CONTINUE.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_INIT_CREDS_STEP_FLAG_CONTINUE.html" title="KRB5_INIT_CREDS_STEP_FLAG_CONTINUE"
+ accesskey="P">previous</a> |
+ <a href="KRB5_INT16_MIN.html" title="KRB5_INT16_MIN"
+ 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_INT16_MAX">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-int16-max">
+<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="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_INT16_MAX</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">65535</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_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/>
+ <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_INIT_CREDS_STEP_FLAG_CONTINUE.html" title="KRB5_INIT_CREDS_STEP_FLAG_CONTINUE"
+ >previous</a> |
+ <a href="KRB5_INT16_MIN.html" title="KRB5_INT16_MIN"
+ >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_INT16_MAX">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..b4445d1c924c
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_INT16_MIN.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_INT16_MIN &#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_INT32_MAX" href="KRB5_INT32_MAX.html" />
+ <link rel="prev" title="KRB5_INT16_MAX" href="KRB5_INT16_MAX.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_INT16_MAX.html" title="KRB5_INT16_MAX"
+ accesskey="P">previous</a> |
+ <a href="KRB5_INT32_MAX.html" title="KRB5_INT32_MAX"
+ 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_INT16_MIN">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-int16-min">
+<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="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_INT16_MIN</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">(-KRB5_INT16_MAX-1)</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_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/>
+ <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_INT16_MAX.html" title="KRB5_INT16_MAX"
+ >previous</a> |
+ <a href="KRB5_INT32_MAX.html" title="KRB5_INT32_MAX"
+ >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_INT16_MIN">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..11fd695f3f69
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_INT32_MAX.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_INT32_MAX &#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_INT32_MIN" href="KRB5_INT32_MIN.html" />
+ <link rel="prev" title="KRB5_INT16_MIN" href="KRB5_INT16_MIN.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_INT16_MIN.html" title="KRB5_INT16_MIN"
+ accesskey="P">previous</a> |
+ <a href="KRB5_INT32_MIN.html" title="KRB5_INT32_MIN"
+ 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_INT32_MAX">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-int32-max">
+<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="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_INT32_MAX</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">2147483647</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_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/>
+ <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_INT16_MIN.html" title="KRB5_INT16_MIN"
+ >previous</a> |
+ <a href="KRB5_INT32_MIN.html" title="KRB5_INT32_MIN"
+ >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_INT32_MAX">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..65133bd05b1a
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_INT32_MIN.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_INT32_MIN &#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_AD_ITE" href="KRB5_KEYUSAGE_AD_ITE.html" />
+ <link rel="prev" title="KRB5_INT32_MAX" href="KRB5_INT32_MAX.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_INT32_MAX.html" title="KRB5_INT32_MAX"
+ accesskey="P">previous</a> |
+ <a href="KRB5_KEYUSAGE_AD_ITE.html" title="KRB5_KEYUSAGE_AD_ITE"
+ 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_INT32_MIN">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-int32-min">
+<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="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_INT32_MIN</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">(-KRB5_INT32_MAX-1)</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_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/>
+ <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_INT32_MAX.html" title="KRB5_INT32_MAX"
+ >previous</a> |
+ <a href="KRB5_KEYUSAGE_AD_ITE.html" title="KRB5_KEYUSAGE_AD_ITE"
+ >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_INT32_MIN">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_AD_ITE.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AD_ITE.html
new file mode 100644
index 000000000000..37fb177400b9
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AD_ITE.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_AD_ITE &#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_AD_KDCISSUED_CKSUM" href="KRB5_KEYUSAGE_AD_KDCISSUED_CKSUM.html" />
+ <link rel="prev" title="KRB5_INT32_MIN" href="KRB5_INT32_MIN.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_INT32_MIN.html" title="KRB5_INT32_MIN"
+ accesskey="P">previous</a> |
+ <a href="KRB5_KEYUSAGE_AD_KDCISSUED_CKSUM.html" title="KRB5_KEYUSAGE_AD_KDCISSUED_CKSUM"
+ 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_AD_ITE">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-ad-ite">
+<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="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_AD_ITE</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">21</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_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/>
+ <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_INT32_MIN.html" title="KRB5_INT32_MIN"
+ >previous</a> |
+ <a href="KRB5_KEYUSAGE_AD_KDCISSUED_CKSUM.html" title="KRB5_KEYUSAGE_AD_KDCISSUED_CKSUM"
+ >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_AD_ITE">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_AD_KDCISSUED_CKSUM.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AD_KDCISSUED_CKSUM.html
new file mode 100644
index 000000000000..cce1916e0f15
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AD_KDCISSUED_CKSUM.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_AD_KDCISSUED_CKSUM &#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_AD_MTE" href="KRB5_KEYUSAGE_AD_MTE.html" />
+ <link rel="prev" title="KRB5_KEYUSAGE_AD_ITE" href="KRB5_KEYUSAGE_AD_ITE.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_AD_ITE.html" title="KRB5_KEYUSAGE_AD_ITE"
+ accesskey="P">previous</a> |
+ <a href="KRB5_KEYUSAGE_AD_MTE.html" title="KRB5_KEYUSAGE_AD_MTE"
+ 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_AD_KDCISSUED_CKSUM">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-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="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="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_AD_KDCISSUED_CKSUM</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">19</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_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/>
+ <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_AD_ITE.html" title="KRB5_KEYUSAGE_AD_ITE"
+ >previous</a> |
+ <a href="KRB5_KEYUSAGE_AD_MTE.html" title="KRB5_KEYUSAGE_AD_MTE"
+ >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_AD_KDCISSUED_CKSUM">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_AD_MTE.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AD_MTE.html
new file mode 100644
index 000000000000..9c8200bcab57
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AD_MTE.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_AD_MTE &#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_AD_SIGNEDPATH" href="KRB5_KEYUSAGE_AD_SIGNEDPATH.html" />
+ <link rel="prev" title="KRB5_KEYUSAGE_AD_KDCISSUED_CKSUM" href="KRB5_KEYUSAGE_AD_KDCISSUED_CKSUM.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_AD_KDCISSUED_CKSUM.html" title="KRB5_KEYUSAGE_AD_KDCISSUED_CKSUM"
+ accesskey="P">previous</a> |
+ <a href="KRB5_KEYUSAGE_AD_SIGNEDPATH.html" title="KRB5_KEYUSAGE_AD_SIGNEDPATH"
+ 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_AD_MTE">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-ad-mte">
+<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="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_AD_MTE</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">20</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_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/>
+ <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_AD_KDCISSUED_CKSUM.html" title="KRB5_KEYUSAGE_AD_KDCISSUED_CKSUM"
+ >previous</a> |
+ <a href="KRB5_KEYUSAGE_AD_SIGNEDPATH.html" title="KRB5_KEYUSAGE_AD_SIGNEDPATH"
+ >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_AD_MTE">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_AD_SIGNEDPATH.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AD_SIGNEDPATH.html
new file mode 100644
index 000000000000..c6a6b1816bfb
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AD_SIGNEDPATH.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_AD_SIGNEDPATH &#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_APP_DATA_CKSUM" href="KRB5_KEYUSAGE_APP_DATA_CKSUM.html" />
+ <link rel="prev" title="KRB5_KEYUSAGE_AD_MTE" href="KRB5_KEYUSAGE_AD_MTE.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_AD_MTE.html" title="KRB5_KEYUSAGE_AD_MTE"
+ accesskey="P">previous</a> |
+ <a href="KRB5_KEYUSAGE_APP_DATA_CKSUM.html" title="KRB5_KEYUSAGE_APP_DATA_CKSUM"
+ 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_AD_SIGNEDPATH">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-ad-signedpath">
+<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="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_AD_SIGNEDPATH</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">-21</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_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/>
+ <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_AD_MTE.html" title="KRB5_KEYUSAGE_AD_MTE"
+ >previous</a> |
+ <a href="KRB5_KEYUSAGE_APP_DATA_CKSUM.html" title="KRB5_KEYUSAGE_APP_DATA_CKSUM"
+ >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_AD_SIGNEDPATH">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_APP_DATA_CKSUM.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_APP_DATA_CKSUM.html
new file mode 100644
index 000000000000..b3c878e8a5de
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_APP_DATA_CKSUM.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_APP_DATA_CKSUM &#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_APP_DATA_ENCRYPT" href="KRB5_KEYUSAGE_APP_DATA_ENCRYPT.html" />
+ <link rel="prev" title="KRB5_KEYUSAGE_AD_SIGNEDPATH" href="KRB5_KEYUSAGE_AD_SIGNEDPATH.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_AD_SIGNEDPATH.html" title="KRB5_KEYUSAGE_AD_SIGNEDPATH"
+ accesskey="P">previous</a> |
+ <a href="KRB5_KEYUSAGE_APP_DATA_ENCRYPT.html" title="KRB5_KEYUSAGE_APP_DATA_ENCRYPT"
+ 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_APP_DATA_CKSUM">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-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="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="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_APP_DATA_CKSUM</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">17</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_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/>
+ <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_AD_SIGNEDPATH.html" title="KRB5_KEYUSAGE_AD_SIGNEDPATH"
+ >previous</a> |
+ <a href="KRB5_KEYUSAGE_APP_DATA_ENCRYPT.html" title="KRB5_KEYUSAGE_APP_DATA_ENCRYPT"
+ >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_APP_DATA_CKSUM">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_APP_DATA_ENCRYPT.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_APP_DATA_ENCRYPT.html
new file mode 100644
index 000000000000..e79ea7381568
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_APP_DATA_ENCRYPT.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_APP_DATA_ENCRYPT &#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_AP_REP_ENCPART" href="KRB5_KEYUSAGE_AP_REP_ENCPART.html" />
+ <link rel="prev" title="KRB5_KEYUSAGE_APP_DATA_CKSUM" href="KRB5_KEYUSAGE_APP_DATA_CKSUM.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_APP_DATA_CKSUM.html" title="KRB5_KEYUSAGE_APP_DATA_CKSUM"
+ accesskey="P">previous</a> |
+ <a href="KRB5_KEYUSAGE_AP_REP_ENCPART.html" title="KRB5_KEYUSAGE_AP_REP_ENCPART"
+ 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_APP_DATA_ENCRYPT">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-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="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="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_APP_DATA_ENCRYPT</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">16</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_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/>
+ <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_APP_DATA_CKSUM.html" title="KRB5_KEYUSAGE_APP_DATA_CKSUM"
+ >previous</a> |
+ <a href="KRB5_KEYUSAGE_AP_REP_ENCPART.html" title="KRB5_KEYUSAGE_AP_REP_ENCPART"
+ >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_APP_DATA_ENCRYPT">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_AP_REP_ENCPART.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AP_REP_ENCPART.html
new file mode 100644
index 000000000000..f1ff12caa9e5
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AP_REP_ENCPART.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_AP_REP_ENCPART &#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_AP_REQ_AUTH" href="KRB5_KEYUSAGE_AP_REQ_AUTH.html" />
+ <link rel="prev" title="KRB5_KEYUSAGE_APP_DATA_ENCRYPT" href="KRB5_KEYUSAGE_APP_DATA_ENCRYPT.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_APP_DATA_ENCRYPT.html" title="KRB5_KEYUSAGE_APP_DATA_ENCRYPT"
+ accesskey="P">previous</a> |
+ <a href="KRB5_KEYUSAGE_AP_REQ_AUTH.html" title="KRB5_KEYUSAGE_AP_REQ_AUTH"
+ 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_AP_REP_ENCPART">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-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="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="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_AP_REP_ENCPART</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">12</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_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/>
+ <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_APP_DATA_ENCRYPT.html" title="KRB5_KEYUSAGE_APP_DATA_ENCRYPT"
+ >previous</a> |
+ <a href="KRB5_KEYUSAGE_AP_REQ_AUTH.html" title="KRB5_KEYUSAGE_AP_REQ_AUTH"
+ >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_AP_REP_ENCPART">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_AP_REQ_AUTH.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AP_REQ_AUTH.html
new file mode 100644
index 000000000000..49b14862aef8
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AP_REQ_AUTH.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_AP_REQ_AUTH &#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_AP_REQ_AUTH_CKSUM" href="KRB5_KEYUSAGE_AP_REQ_AUTH_CKSUM.html" />
+ <link rel="prev" title="KRB5_KEYUSAGE_AP_REP_ENCPART" href="KRB5_KEYUSAGE_AP_REP_ENCPART.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_AP_REP_ENCPART.html" title="KRB5_KEYUSAGE_AP_REP_ENCPART"
+ accesskey="P">previous</a> |
+ <a href="KRB5_KEYUSAGE_AP_REQ_AUTH_CKSUM.html" title="KRB5_KEYUSAGE_AP_REQ_AUTH_CKSUM"
+ 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_AP_REQ_AUTH">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-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="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="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_AP_REQ_AUTH</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">11</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_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/>
+ <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_AP_REP_ENCPART.html" title="KRB5_KEYUSAGE_AP_REP_ENCPART"
+ >previous</a> |
+ <a href="KRB5_KEYUSAGE_AP_REQ_AUTH_CKSUM.html" title="KRB5_KEYUSAGE_AP_REQ_AUTH_CKSUM"
+ >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_AP_REQ_AUTH">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_AP_REQ_AUTH_CKSUM.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AP_REQ_AUTH_CKSUM.html
new file mode 100644
index 000000000000..51a3e168a224
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AP_REQ_AUTH_CKSUM.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_AP_REQ_AUTH_CKSUM &#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_AS_REP_ENCPART" href="KRB5_KEYUSAGE_AS_REP_ENCPART.html" />
+ <link rel="prev" title="KRB5_KEYUSAGE_AP_REQ_AUTH" href="KRB5_KEYUSAGE_AP_REQ_AUTH.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_AP_REQ_AUTH.html" title="KRB5_KEYUSAGE_AP_REQ_AUTH"
+ accesskey="P">previous</a> |
+ <a href="KRB5_KEYUSAGE_AS_REP_ENCPART.html" title="KRB5_KEYUSAGE_AS_REP_ENCPART"
+ 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_AP_REQ_AUTH_CKSUM">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-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="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="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_AP_REQ_AUTH_CKSUM</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">10</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_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/>
+ <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_AP_REQ_AUTH.html" title="KRB5_KEYUSAGE_AP_REQ_AUTH"
+ >previous</a> |
+ <a href="KRB5_KEYUSAGE_AS_REP_ENCPART.html" title="KRB5_KEYUSAGE_AS_REP_ENCPART"
+ >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_AP_REQ_AUTH_CKSUM">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_AS_REP_ENCPART.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AS_REP_ENCPART.html
new file mode 100644
index 000000000000..46b1c39fd0cc
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AS_REP_ENCPART.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_AS_REP_ENCPART &#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_AS_REQ" href="KRB5_KEYUSAGE_AS_REQ.html" />
+ <link rel="prev" title="KRB5_KEYUSAGE_AP_REQ_AUTH_CKSUM" href="KRB5_KEYUSAGE_AP_REQ_AUTH_CKSUM.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_AP_REQ_AUTH_CKSUM.html" title="KRB5_KEYUSAGE_AP_REQ_AUTH_CKSUM"
+ accesskey="P">previous</a> |
+ <a href="KRB5_KEYUSAGE_AS_REQ.html" title="KRB5_KEYUSAGE_AS_REQ"
+ 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_AS_REP_ENCPART">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-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="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="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_AS_REP_ENCPART</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">3</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_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/>
+ <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_AP_REQ_AUTH_CKSUM.html" title="KRB5_KEYUSAGE_AP_REQ_AUTH_CKSUM"
+ >previous</a> |
+ <a href="KRB5_KEYUSAGE_AS_REQ.html" title="KRB5_KEYUSAGE_AS_REQ"
+ >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_AS_REP_ENCPART">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_AS_REQ.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AS_REQ.html
new file mode 100644
index 000000000000..852a88241777
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AS_REQ.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_AS_REQ &#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_AS_REQ_PA_ENC_TS" href="KRB5_KEYUSAGE_AS_REQ_PA_ENC_TS.html" />
+ <link rel="prev" title="KRB5_KEYUSAGE_AS_REP_ENCPART" href="KRB5_KEYUSAGE_AS_REP_ENCPART.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_AS_REP_ENCPART.html" title="KRB5_KEYUSAGE_AS_REP_ENCPART"
+ accesskey="P">previous</a> |
+ <a href="KRB5_KEYUSAGE_AS_REQ_PA_ENC_TS.html" title="KRB5_KEYUSAGE_AS_REQ_PA_ENC_TS"
+ 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_AS_REQ">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-as-req">
+<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="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_AS_REQ</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">56</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_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/>
+ <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_AS_REP_ENCPART.html" title="KRB5_KEYUSAGE_AS_REP_ENCPART"
+ >previous</a> |
+ <a href="KRB5_KEYUSAGE_AS_REQ_PA_ENC_TS.html" title="KRB5_KEYUSAGE_AS_REQ_PA_ENC_TS"
+ >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_AS_REQ">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_AS_REQ_PA_ENC_TS.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AS_REQ_PA_ENC_TS.html
new file mode 100644
index 000000000000..2c008ef3945c
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_AS_REQ_PA_ENC_TS.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_AS_REQ_PA_ENC_TS &#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_CAMMAC" href="KRB5_KEYUSAGE_CAMMAC.html" />
+ <link rel="prev" title="KRB5_KEYUSAGE_AS_REQ" href="KRB5_KEYUSAGE_AS_REQ.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_AS_REQ.html" title="KRB5_KEYUSAGE_AS_REQ"
+ accesskey="P">previous</a> |
+ <a href="KRB5_KEYUSAGE_CAMMAC.html" title="KRB5_KEYUSAGE_CAMMAC"
+ 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_AS_REQ_PA_ENC_TS">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-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="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="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_AS_REQ_PA_ENC_TS</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">1</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_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/>
+ <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_AS_REQ.html" title="KRB5_KEYUSAGE_AS_REQ"
+ >previous</a> |
+ <a href="KRB5_KEYUSAGE_CAMMAC.html" title="KRB5_KEYUSAGE_CAMMAC"
+ >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_AS_REQ_PA_ENC_TS">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_CAMMAC.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_CAMMAC.html
new file mode 100644
index 000000000000..8faeae6b7c38
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_CAMMAC.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_CAMMAC &#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_ENC_CHALLENGE_CLIENT" href="KRB5_KEYUSAGE_ENC_CHALLENGE_CLIENT.html" />
+ <link rel="prev" title="KRB5_KEYUSAGE_AS_REQ_PA_ENC_TS" href="KRB5_KEYUSAGE_AS_REQ_PA_ENC_TS.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_AS_REQ_PA_ENC_TS.html" title="KRB5_KEYUSAGE_AS_REQ_PA_ENC_TS"
+ accesskey="P">previous</a> |
+ <a href="KRB5_KEYUSAGE_ENC_CHALLENGE_CLIENT.html" title="KRB5_KEYUSAGE_ENC_CHALLENGE_CLIENT"
+ 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_CAMMAC">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-cammac">
+<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="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_CAMMAC</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">64</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_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/>
+ <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_AS_REQ_PA_ENC_TS.html" title="KRB5_KEYUSAGE_AS_REQ_PA_ENC_TS"
+ >previous</a> |
+ <a href="KRB5_KEYUSAGE_ENC_CHALLENGE_CLIENT.html" title="KRB5_KEYUSAGE_ENC_CHALLENGE_CLIENT"
+ >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_CAMMAC">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_ENC_CHALLENGE_CLIENT.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_ENC_CHALLENGE_CLIENT.html
new file mode 100644
index 000000000000..2aa55734bba3
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_ENC_CHALLENGE_CLIENT.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_ENC_CHALLENGE_CLIENT &#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_ENC_CHALLENGE_KDC" href="KRB5_KEYUSAGE_ENC_CHALLENGE_KDC.html" />
+ <link rel="prev" title="KRB5_KEYUSAGE_CAMMAC" href="KRB5_KEYUSAGE_CAMMAC.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_CAMMAC.html" title="KRB5_KEYUSAGE_CAMMAC"
+ accesskey="P">previous</a> |
+ <a href="KRB5_KEYUSAGE_ENC_CHALLENGE_KDC.html" title="KRB5_KEYUSAGE_ENC_CHALLENGE_KDC"
+ 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_ENC_CHALLENGE_CLIENT">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-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="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="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_ENC_CHALLENGE_CLIENT</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">54</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_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/>
+ <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_CAMMAC.html" title="KRB5_KEYUSAGE_CAMMAC"
+ >previous</a> |
+ <a href="KRB5_KEYUSAGE_ENC_CHALLENGE_KDC.html" title="KRB5_KEYUSAGE_ENC_CHALLENGE_KDC"
+ >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_ENC_CHALLENGE_CLIENT">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_ENC_CHALLENGE_KDC.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_ENC_CHALLENGE_KDC.html
new file mode 100644
index 000000000000..f84ba02ded23
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_ENC_CHALLENGE_KDC.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_ENC_CHALLENGE_KDC &#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_FAST_ENC" href="KRB5_KEYUSAGE_FAST_ENC.html" />
+ <link rel="prev" title="KRB5_KEYUSAGE_ENC_CHALLENGE_CLIENT" href="KRB5_KEYUSAGE_ENC_CHALLENGE_CLIENT.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_ENC_CHALLENGE_CLIENT.html" title="KRB5_KEYUSAGE_ENC_CHALLENGE_CLIENT"
+ accesskey="P">previous</a> |
+ <a href="KRB5_KEYUSAGE_FAST_ENC.html" title="KRB5_KEYUSAGE_FAST_ENC"
+ 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_ENC_CHALLENGE_KDC">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-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="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="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_ENC_CHALLENGE_KDC</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">55</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_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/>
+ <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_ENC_CHALLENGE_CLIENT.html" title="KRB5_KEYUSAGE_ENC_CHALLENGE_CLIENT"
+ >previous</a> |
+ <a href="KRB5_KEYUSAGE_FAST_ENC.html" title="KRB5_KEYUSAGE_FAST_ENC"
+ >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_ENC_CHALLENGE_KDC">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_FAST_ENC.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_FAST_ENC.html
new file mode 100644
index 000000000000..d730da5214f4
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_FAST_ENC.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_FAST_ENC &#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_FAST_FINISHED" href="KRB5_KEYUSAGE_FAST_FINISHED.html" />
+ <link rel="prev" title="KRB5_KEYUSAGE_ENC_CHALLENGE_KDC" href="KRB5_KEYUSAGE_ENC_CHALLENGE_KDC.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_ENC_CHALLENGE_KDC.html" title="KRB5_KEYUSAGE_ENC_CHALLENGE_KDC"
+ accesskey="P">previous</a> |
+ <a href="KRB5_KEYUSAGE_FAST_FINISHED.html" title="KRB5_KEYUSAGE_FAST_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_FAST_ENC">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-fast-enc">
+<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="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_FAST_ENC</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">51</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_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/>
+ <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_ENC_CHALLENGE_KDC.html" title="KRB5_KEYUSAGE_ENC_CHALLENGE_KDC"
+ >previous</a> |
+ <a href="KRB5_KEYUSAGE_FAST_FINISHED.html" title="KRB5_KEYUSAGE_FAST_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_FAST_ENC">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_FAST_FINISHED.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_FAST_FINISHED.html
new file mode 100644
index 000000000000..bc9426b4d71f
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_FAST_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_FAST_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_FAST_REP" href="KRB5_KEYUSAGE_FAST_REP.html" />
+ <link rel="prev" title="KRB5_KEYUSAGE_FAST_ENC" href="KRB5_KEYUSAGE_FAST_ENC.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_FAST_ENC.html" title="KRB5_KEYUSAGE_FAST_ENC"
+ accesskey="P">previous</a> |
+ <a href="KRB5_KEYUSAGE_FAST_REP.html" title="KRB5_KEYUSAGE_FAST_REP"
+ 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_FAST_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-fast-finished">
+<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="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_FAST_FINISHED</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">53</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_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/>
+ <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_FAST_ENC.html" title="KRB5_KEYUSAGE_FAST_ENC"
+ >previous</a> |
+ <a href="KRB5_KEYUSAGE_FAST_REP.html" title="KRB5_KEYUSAGE_FAST_REP"
+ >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_FAST_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_FAST_REP.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_FAST_REP.html
new file mode 100644
index 000000000000..b9788343a17a
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_FAST_REP.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_FAST_REP &#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_FAST_REQ_CHKSUM" href="KRB5_KEYUSAGE_FAST_REQ_CHKSUM.html" />
+ <link rel="prev" title="KRB5_KEYUSAGE_FAST_FINISHED" href="KRB5_KEYUSAGE_FAST_FINISHED.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_FAST_FINISHED.html" title="KRB5_KEYUSAGE_FAST_FINISHED"
+ accesskey="P">previous</a> |
+ <a href="KRB5_KEYUSAGE_FAST_REQ_CHKSUM.html" title="KRB5_KEYUSAGE_FAST_REQ_CHKSUM"
+ 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_FAST_REP">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-fast-rep">
+<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="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_FAST_REP</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">52</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_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/>
+ <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_FAST_FINISHED.html" title="KRB5_KEYUSAGE_FAST_FINISHED"
+ >previous</a> |
+ <a href="KRB5_KEYUSAGE_FAST_REQ_CHKSUM.html" title="KRB5_KEYUSAGE_FAST_REQ_CHKSUM"
+ >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_FAST_REP">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_FAST_REQ_CHKSUM.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_FAST_REQ_CHKSUM.html
new file mode 100644
index 000000000000..189655b896c9
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_FAST_REQ_CHKSUM.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_FAST_REQ_CHKSUM &#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_GSS_TOK_MIC" href="KRB5_KEYUSAGE_GSS_TOK_MIC.html" />
+ <link rel="prev" title="KRB5_KEYUSAGE_FAST_REP" href="KRB5_KEYUSAGE_FAST_REP.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_FAST_REP.html" title="KRB5_KEYUSAGE_FAST_REP"
+ accesskey="P">previous</a> |
+ <a href="KRB5_KEYUSAGE_GSS_TOK_MIC.html" title="KRB5_KEYUSAGE_GSS_TOK_MIC"
+ 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_FAST_REQ_CHKSUM">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-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="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="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_FAST_REQ_CHKSUM</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">50</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_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/>
+ <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_FAST_REP.html" title="KRB5_KEYUSAGE_FAST_REP"
+ >previous</a> |
+ <a href="KRB5_KEYUSAGE_GSS_TOK_MIC.html" title="KRB5_KEYUSAGE_GSS_TOK_MIC"
+ >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_FAST_REQ_CHKSUM">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_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
new file mode 100644
index 000000000000..1514b6b07030
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_GSS_TOK_MIC.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_GSS_TOK_MIC &#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_GSS_TOK_WRAP_INTEG" href="KRB5_KEYUSAGE_GSS_TOK_WRAP_INTEG.html" />
+ <link rel="prev" title="KRB5_KEYUSAGE_FAST_REQ_CHKSUM" href="KRB5_KEYUSAGE_FAST_REQ_CHKSUM.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_FAST_REQ_CHKSUM.html" title="KRB5_KEYUSAGE_FAST_REQ_CHKSUM"
+ accesskey="P">previous</a> |
+ <a href="KRB5_KEYUSAGE_GSS_TOK_WRAP_INTEG.html" title="KRB5_KEYUSAGE_GSS_TOK_WRAP_INTEG"
+ 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_GSS_TOK_MIC">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-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="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="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_GSS_TOK_MIC</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">22</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_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/>
+ <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_FAST_REQ_CHKSUM.html" title="KRB5_KEYUSAGE_FAST_REQ_CHKSUM"
+ >previous</a> |
+ <a href="KRB5_KEYUSAGE_GSS_TOK_WRAP_INTEG.html" title="KRB5_KEYUSAGE_GSS_TOK_WRAP_INTEG"
+ >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_GSS_TOK_MIC">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_WRAP_INTEG.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_GSS_TOK_WRAP_INTEG.html
new file mode 100644
index 000000000000..850a816bc354
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_GSS_TOK_WRAP_INTEG.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_GSS_TOK_WRAP_INTEG &#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_GSS_TOK_WRAP_PRIV" href="KRB5_KEYUSAGE_GSS_TOK_WRAP_PRIV.html" />
+ <link rel="prev" title="KRB5_KEYUSAGE_GSS_TOK_MIC" href="KRB5_KEYUSAGE_GSS_TOK_MIC.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_MIC.html" title="KRB5_KEYUSAGE_GSS_TOK_MIC"
+ accesskey="P">previous</a> |
+ <a href="KRB5_KEYUSAGE_GSS_TOK_WRAP_PRIV.html" title="KRB5_KEYUSAGE_GSS_TOK_WRAP_PRIV"
+ 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_GSS_TOK_WRAP_INTEG">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-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="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="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_GSS_TOK_WRAP_INTEG</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">23</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_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/>
+ <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_MIC.html" title="KRB5_KEYUSAGE_GSS_TOK_MIC"
+ >previous</a> |
+ <a href="KRB5_KEYUSAGE_GSS_TOK_WRAP_PRIV.html" title="KRB5_KEYUSAGE_GSS_TOK_WRAP_PRIV"
+ >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_GSS_TOK_WRAP_INTEG">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_WRAP_PRIV.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_GSS_TOK_WRAP_PRIV.html
new file mode 100644
index 000000000000..f24e962fec27
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_GSS_TOK_WRAP_PRIV.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_GSS_TOK_WRAP_PRIV &#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_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">
+ <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_INTEG.html" title="KRB5_KEYUSAGE_GSS_TOK_WRAP_INTEG"
+ accesskey="P">previous</a> |
+ <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> |
+ <a href="../../../search.html" title="Enter search criteria"
+ accesskey="S">Search</a> |
+ <a href="mailto:krb5-bugs@mit.edu?subject=Documentation__KRB5_KEYUSAGE_GSS_TOK_WRAP_PRIV">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-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="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="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_GSS_TOK_WRAP_PRIV</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">24</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_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/>
+ <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_INTEG.html" title="KRB5_KEYUSAGE_GSS_TOK_WRAP_INTEG"
+ >previous</a> |
+ <a href="KRB5_KEYUSAGE_FINISHED.html" title="KRB5_KEYUSAGE_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_GSS_TOK_WRAP_PRIV">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_IAKERB_FINISHED.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_IAKERB_FINISHED.html
new file mode 100644
index 000000000000..f9457e0d6ed3
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_IAKERB_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_IAKERB_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_KDC_REP_TICKET" href="KRB5_KEYUSAGE_KDC_REP_TICKET.html" />
+ <link rel="prev" title="KRB5_KEYUSAGE_FINISHED" href="KRB5_KEYUSAGE_FINISHED.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_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> |
+ <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_IAKERB_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-iakerb-finished">
+<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="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_IAKERB_FINISHED</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">42</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_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/>
+ <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_FINISHED.html" title="KRB5_KEYUSAGE_FINISHED"
+ >previous</a> |
+ <a href="KRB5_KEYUSAGE_KDC_REP_TICKET.html" title="KRB5_KEYUSAGE_KDC_REP_TICKET"
+ >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_IAKERB_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_KDC_REP_TICKET.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_KDC_REP_TICKET.html
new file mode 100644
index 000000000000..3e4921a19b67
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_KDC_REP_TICKET.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_KDC_REP_TICKET &#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_KRB_CRED_ENCPART" href="KRB5_KEYUSAGE_KRB_CRED_ENCPART.html" />
+ <link rel="prev" title="KRB5_KEYUSAGE_IAKERB_FINISHED" href="KRB5_KEYUSAGE_IAKERB_FINISHED.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_IAKERB_FINISHED.html" title="KRB5_KEYUSAGE_IAKERB_FINISHED"
+ accesskey="P">previous</a> |
+ <a href="KRB5_KEYUSAGE_KRB_CRED_ENCPART.html" title="KRB5_KEYUSAGE_KRB_CRED_ENCPART"
+ 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_KDC_REP_TICKET">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-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="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="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_KDC_REP_TICKET</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">2</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_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/>
+ <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_IAKERB_FINISHED.html" title="KRB5_KEYUSAGE_IAKERB_FINISHED"
+ >previous</a> |
+ <a href="KRB5_KEYUSAGE_KRB_CRED_ENCPART.html" title="KRB5_KEYUSAGE_KRB_CRED_ENCPART"
+ >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_KDC_REP_TICKET">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_KRB_CRED_ENCPART.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_KRB_CRED_ENCPART.html
new file mode 100644
index 000000000000..bbb4853607c5
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_KRB_CRED_ENCPART.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_KRB_CRED_ENCPART &#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_KRB_ERROR_CKSUM" href="KRB5_KEYUSAGE_KRB_ERROR_CKSUM.html" />
+ <link rel="prev" title="KRB5_KEYUSAGE_KDC_REP_TICKET" href="KRB5_KEYUSAGE_KDC_REP_TICKET.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_KDC_REP_TICKET.html" title="KRB5_KEYUSAGE_KDC_REP_TICKET"
+ accesskey="P">previous</a> |
+ <a href="KRB5_KEYUSAGE_KRB_ERROR_CKSUM.html" title="KRB5_KEYUSAGE_KRB_ERROR_CKSUM"
+ 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_KRB_CRED_ENCPART">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-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="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="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_KRB_CRED_ENCPART</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">14</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_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/>
+ <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_KDC_REP_TICKET.html" title="KRB5_KEYUSAGE_KDC_REP_TICKET"
+ >previous</a> |
+ <a href="KRB5_KEYUSAGE_KRB_ERROR_CKSUM.html" title="KRB5_KEYUSAGE_KRB_ERROR_CKSUM"
+ >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_KRB_CRED_ENCPART">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_KRB_ERROR_CKSUM.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_KRB_ERROR_CKSUM.html
new file mode 100644
index 000000000000..0e07ee29e25c
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_KRB_ERROR_CKSUM.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_KRB_ERROR_CKSUM &#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_KRB_PRIV_ENCPART" href="KRB5_KEYUSAGE_KRB_PRIV_ENCPART.html" />
+ <link rel="prev" title="KRB5_KEYUSAGE_KRB_CRED_ENCPART" href="KRB5_KEYUSAGE_KRB_CRED_ENCPART.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_KRB_CRED_ENCPART.html" title="KRB5_KEYUSAGE_KRB_CRED_ENCPART"
+ accesskey="P">previous</a> |
+ <a href="KRB5_KEYUSAGE_KRB_PRIV_ENCPART.html" title="KRB5_KEYUSAGE_KRB_PRIV_ENCPART"
+ 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_KRB_ERROR_CKSUM">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-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="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="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_KRB_ERROR_CKSUM</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">18</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_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/>
+ <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_KRB_CRED_ENCPART.html" title="KRB5_KEYUSAGE_KRB_CRED_ENCPART"
+ >previous</a> |
+ <a href="KRB5_KEYUSAGE_KRB_PRIV_ENCPART.html" title="KRB5_KEYUSAGE_KRB_PRIV_ENCPART"
+ >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_KRB_ERROR_CKSUM">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_KRB_PRIV_ENCPART.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_KRB_PRIV_ENCPART.html
new file mode 100644
index 000000000000..ef0b2bac0439
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_KRB_PRIV_ENCPART.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_KRB_PRIV_ENCPART &#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_KRB_SAFE_CKSUM" href="KRB5_KEYUSAGE_KRB_SAFE_CKSUM.html" />
+ <link rel="prev" title="KRB5_KEYUSAGE_KRB_ERROR_CKSUM" href="KRB5_KEYUSAGE_KRB_ERROR_CKSUM.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_KRB_ERROR_CKSUM.html" title="KRB5_KEYUSAGE_KRB_ERROR_CKSUM"
+ accesskey="P">previous</a> |
+ <a href="KRB5_KEYUSAGE_KRB_SAFE_CKSUM.html" title="KRB5_KEYUSAGE_KRB_SAFE_CKSUM"
+ 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_KRB_PRIV_ENCPART">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-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="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="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_KRB_PRIV_ENCPART</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">13</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_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/>
+ <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_KRB_ERROR_CKSUM.html" title="KRB5_KEYUSAGE_KRB_ERROR_CKSUM"
+ >previous</a> |
+ <a href="KRB5_KEYUSAGE_KRB_SAFE_CKSUM.html" title="KRB5_KEYUSAGE_KRB_SAFE_CKSUM"
+ >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_KRB_PRIV_ENCPART">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_KRB_SAFE_CKSUM.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_KRB_SAFE_CKSUM.html
new file mode 100644
index 000000000000..aaf7348a5e26
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_KRB_SAFE_CKSUM.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_KRB_SAFE_CKSUM &#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_PA_AS_FRESHNESS" href="KRB5_KEYUSAGE_PA_AS_FRESHNESS.html" />
+ <link rel="prev" title="KRB5_KEYUSAGE_KRB_PRIV_ENCPART" href="KRB5_KEYUSAGE_KRB_PRIV_ENCPART.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_KRB_PRIV_ENCPART.html" title="KRB5_KEYUSAGE_KRB_PRIV_ENCPART"
+ accesskey="P">previous</a> |
+ <a href="KRB5_KEYUSAGE_PA_AS_FRESHNESS.html" title="KRB5_KEYUSAGE_PA_AS_FRESHNESS"
+ 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_KRB_SAFE_CKSUM">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-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="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="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_KRB_SAFE_CKSUM</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">15</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_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/>
+ <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_KRB_PRIV_ENCPART.html" title="KRB5_KEYUSAGE_KRB_PRIV_ENCPART"
+ >previous</a> |
+ <a href="KRB5_KEYUSAGE_PA_AS_FRESHNESS.html" title="KRB5_KEYUSAGE_PA_AS_FRESHNESS"
+ >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_KRB_SAFE_CKSUM">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_PA_AS_FRESHNESS.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_PA_AS_FRESHNESS.html
new file mode 100644
index 000000000000..b7d4e1f72087
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_PA_AS_FRESHNESS.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_KEYUSAGE_PA_AS_FRESHNESS &#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_PA_FX_COOKIE" href="KRB5_KEYUSAGE_PA_FX_COOKIE.html" />
+ <link rel="prev" title="KRB5_KEYUSAGE_KRB_SAFE_CKSUM" href="KRB5_KEYUSAGE_KRB_SAFE_CKSUM.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_KRB_SAFE_CKSUM.html" title="KRB5_KEYUSAGE_KRB_SAFE_CKSUM"
+ accesskey="P">previous</a> |
+ <a href="KRB5_KEYUSAGE_PA_FX_COOKIE.html" title="KRB5_KEYUSAGE_PA_FX_COOKIE"
+ 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_PA_AS_FRESHNESS">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>Used for freshness tokens.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_KRB_SAFE_CKSUM.html" title="KRB5_KEYUSAGE_KRB_SAFE_CKSUM"
+ >previous</a> |
+ <a href="KRB5_KEYUSAGE_PA_FX_COOKIE.html" title="KRB5_KEYUSAGE_PA_FX_COOKIE"
+ >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_PA_AS_FRESHNESS">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_PA_FX_COOKIE.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_PA_FX_COOKIE.html
new file mode 100644
index 000000000000..3ddd6abec9a2
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_PA_FX_COOKIE.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_KEYUSAGE_PA_FX_COOKIE &#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_PA_OTP_REQUEST" href="KRB5_KEYUSAGE_PA_OTP_REQUEST.html" />
+ <link rel="prev" title="KRB5_KEYUSAGE_PA_AS_FRESHNESS" href="KRB5_KEYUSAGE_PA_AS_FRESHNESS.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_PA_AS_FRESHNESS.html" title="KRB5_KEYUSAGE_PA_AS_FRESHNESS"
+ accesskey="P">previous</a> |
+ <a href="KRB5_KEYUSAGE_PA_OTP_REQUEST.html" title="KRB5_KEYUSAGE_PA_OTP_REQUEST"
+ 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_PA_FX_COOKIE">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>Used for encrypted FAST cookies.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_PA_AS_FRESHNESS.html" title="KRB5_KEYUSAGE_PA_AS_FRESHNESS"
+ >previous</a> |
+ <a href="KRB5_KEYUSAGE_PA_OTP_REQUEST.html" title="KRB5_KEYUSAGE_PA_OTP_REQUEST"
+ >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_PA_FX_COOKIE">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_PA_OTP_REQUEST.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_PA_OTP_REQUEST.html
new file mode 100644
index 000000000000..a54a74d35bcd
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_PA_OTP_REQUEST.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_KEYUSAGE_PA_OTP_REQUEST &#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_PA_PKINIT_KX" href="KRB5_KEYUSAGE_PA_PKINIT_KX.html" />
+ <link rel="prev" title="KRB5_KEYUSAGE_PA_FX_COOKIE" href="KRB5_KEYUSAGE_PA_FX_COOKIE.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_PA_FX_COOKIE.html" title="KRB5_KEYUSAGE_PA_FX_COOKIE"
+ accesskey="P">previous</a> |
+ <a href="KRB5_KEYUSAGE_PA_PKINIT_KX.html" title="KRB5_KEYUSAGE_PA_PKINIT_KX"
+ 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_PA_OTP_REQUEST">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>See RFC 6560 section 4.2.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_PA_FX_COOKIE.html" title="KRB5_KEYUSAGE_PA_FX_COOKIE"
+ >previous</a> |
+ <a href="KRB5_KEYUSAGE_PA_PKINIT_KX.html" title="KRB5_KEYUSAGE_PA_PKINIT_KX"
+ >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_PA_OTP_REQUEST">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_PA_PKINIT_KX.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_PA_PKINIT_KX.html
new file mode 100644
index 000000000000..a77d793809eb
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_PA_PKINIT_KX.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_PA_PKINIT_KX &#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_PA_S4U_X509_USER_REPLY" href="KRB5_KEYUSAGE_PA_S4U_X509_USER_REPLY.html" />
+ <link rel="prev" title="KRB5_KEYUSAGE_PA_OTP_REQUEST" href="KRB5_KEYUSAGE_PA_OTP_REQUEST.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_PA_OTP_REQUEST.html" title="KRB5_KEYUSAGE_PA_OTP_REQUEST"
+ accesskey="P">previous</a> |
+ <a href="KRB5_KEYUSAGE_PA_S4U_X509_USER_REPLY.html" title="KRB5_KEYUSAGE_PA_S4U_X509_USER_REPLY"
+ 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_PA_PKINIT_KX">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-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="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="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_PA_PKINIT_KX</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">44</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_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/>
+ <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_PA_OTP_REQUEST.html" title="KRB5_KEYUSAGE_PA_OTP_REQUEST"
+ >previous</a> |
+ <a href="KRB5_KEYUSAGE_PA_S4U_X509_USER_REPLY.html" title="KRB5_KEYUSAGE_PA_S4U_X509_USER_REPLY"
+ >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_PA_PKINIT_KX">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_PA_S4U_X509_USER_REPLY.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_PA_S4U_X509_USER_REPLY.html
new file mode 100644
index 000000000000..7edaa1016656
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_PA_S4U_X509_USER_REPLY.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_PA_S4U_X509_USER_REPLY &#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_PA_S4U_X509_USER_REQUEST" href="KRB5_KEYUSAGE_PA_S4U_X509_USER_REQUEST.html" />
+ <link rel="prev" title="KRB5_KEYUSAGE_PA_PKINIT_KX" href="KRB5_KEYUSAGE_PA_PKINIT_KX.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_PA_PKINIT_KX.html" title="KRB5_KEYUSAGE_PA_PKINIT_KX"
+ accesskey="P">previous</a> |
+ <a href="KRB5_KEYUSAGE_PA_S4U_X509_USER_REQUEST.html" title="KRB5_KEYUSAGE_PA_S4U_X509_USER_REQUEST"
+ 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_PA_S4U_X509_USER_REPLY">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-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="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="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_PA_S4U_X509_USER_REPLY</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">27</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_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/>
+ <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_PA_PKINIT_KX.html" title="KRB5_KEYUSAGE_PA_PKINIT_KX"
+ >previous</a> |
+ <a href="KRB5_KEYUSAGE_PA_S4U_X509_USER_REQUEST.html" title="KRB5_KEYUSAGE_PA_S4U_X509_USER_REQUEST"
+ >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_PA_S4U_X509_USER_REPLY">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_PA_S4U_X509_USER_REQUEST.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_PA_S4U_X509_USER_REQUEST.html
new file mode 100644
index 000000000000..427124409f84
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_PA_S4U_X509_USER_REQUEST.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_PA_S4U_X509_USER_REQUEST &#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_PA_SAM_CHALLENGE_CKSUM" href="KRB5_KEYUSAGE_PA_SAM_CHALLENGE_CKSUM.html" />
+ <link rel="prev" title="KRB5_KEYUSAGE_PA_S4U_X509_USER_REPLY" href="KRB5_KEYUSAGE_PA_S4U_X509_USER_REPLY.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_PA_S4U_X509_USER_REPLY.html" title="KRB5_KEYUSAGE_PA_S4U_X509_USER_REPLY"
+ accesskey="P">previous</a> |
+ <a href="KRB5_KEYUSAGE_PA_SAM_CHALLENGE_CKSUM.html" title="KRB5_KEYUSAGE_PA_SAM_CHALLENGE_CKSUM"
+ 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_PA_S4U_X509_USER_REQUEST">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-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="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="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_PA_S4U_X509_USER_REQUEST</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">26</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_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/>
+ <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_PA_S4U_X509_USER_REPLY.html" title="KRB5_KEYUSAGE_PA_S4U_X509_USER_REPLY"
+ >previous</a> |
+ <a href="KRB5_KEYUSAGE_PA_SAM_CHALLENGE_CKSUM.html" title="KRB5_KEYUSAGE_PA_SAM_CHALLENGE_CKSUM"
+ >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_PA_S4U_X509_USER_REQUEST">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_PA_SAM_CHALLENGE_CKSUM.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_PA_SAM_CHALLENGE_CKSUM.html
new file mode 100644
index 000000000000..b0c97caaf067
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_PA_SAM_CHALLENGE_CKSUM.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_PA_SAM_CHALLENGE_CKSUM &#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_PA_SAM_CHALLENGE_TRACKID" href="KRB5_KEYUSAGE_PA_SAM_CHALLENGE_TRACKID.html" />
+ <link rel="prev" title="KRB5_KEYUSAGE_PA_S4U_X509_USER_REQUEST" href="KRB5_KEYUSAGE_PA_S4U_X509_USER_REQUEST.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_PA_S4U_X509_USER_REQUEST.html" title="KRB5_KEYUSAGE_PA_S4U_X509_USER_REQUEST"
+ accesskey="P">previous</a> |
+ <a href="KRB5_KEYUSAGE_PA_SAM_CHALLENGE_TRACKID.html" title="KRB5_KEYUSAGE_PA_SAM_CHALLENGE_TRACKID"
+ 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_PA_SAM_CHALLENGE_CKSUM">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-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="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="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_PA_SAM_CHALLENGE_CKSUM</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">25</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_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/>
+ <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_PA_S4U_X509_USER_REQUEST.html" title="KRB5_KEYUSAGE_PA_S4U_X509_USER_REQUEST"
+ >previous</a> |
+ <a href="KRB5_KEYUSAGE_PA_SAM_CHALLENGE_TRACKID.html" title="KRB5_KEYUSAGE_PA_SAM_CHALLENGE_TRACKID"
+ >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_PA_SAM_CHALLENGE_CKSUM">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_PA_SAM_CHALLENGE_TRACKID.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_PA_SAM_CHALLENGE_TRACKID.html
new file mode 100644
index 000000000000..4267cfa29749
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_PA_SAM_CHALLENGE_TRACKID.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_PA_SAM_CHALLENGE_TRACKID &#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_PA_SAM_RESPONSE" href="KRB5_KEYUSAGE_PA_SAM_RESPONSE.html" />
+ <link rel="prev" title="KRB5_KEYUSAGE_PA_SAM_CHALLENGE_CKSUM" href="KRB5_KEYUSAGE_PA_SAM_CHALLENGE_CKSUM.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_PA_SAM_CHALLENGE_CKSUM.html" title="KRB5_KEYUSAGE_PA_SAM_CHALLENGE_CKSUM"
+ accesskey="P">previous</a> |
+ <a href="KRB5_KEYUSAGE_PA_SAM_RESPONSE.html" title="KRB5_KEYUSAGE_PA_SAM_RESPONSE"
+ 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_PA_SAM_CHALLENGE_TRACKID">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-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="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="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_PA_SAM_CHALLENGE_TRACKID</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">26</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_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/>
+ <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_PA_SAM_CHALLENGE_CKSUM.html" title="KRB5_KEYUSAGE_PA_SAM_CHALLENGE_CKSUM"
+ >previous</a> |
+ <a href="KRB5_KEYUSAGE_PA_SAM_RESPONSE.html" title="KRB5_KEYUSAGE_PA_SAM_RESPONSE"
+ >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_PA_SAM_CHALLENGE_TRACKID">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_PA_SAM_RESPONSE.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_PA_SAM_RESPONSE.html
new file mode 100644
index 000000000000..361ed7368761
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_PA_SAM_RESPONSE.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_PA_SAM_RESPONSE &#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_SPAKE" href="KRB5_KEYUSAGE_SPAKE.html" />
+ <link rel="prev" title="KRB5_KEYUSAGE_PA_SAM_CHALLENGE_TRACKID" href="KRB5_KEYUSAGE_PA_SAM_CHALLENGE_TRACKID.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_PA_SAM_CHALLENGE_TRACKID.html" title="KRB5_KEYUSAGE_PA_SAM_CHALLENGE_TRACKID"
+ accesskey="P">previous</a> |
+ <a href="KRB5_KEYUSAGE_SPAKE.html" title="KRB5_KEYUSAGE_SPAKE"
+ 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_PA_SAM_RESPONSE">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-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="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="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_PA_SAM_RESPONSE</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">27</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_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/>
+ <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_PA_SAM_CHALLENGE_TRACKID.html" title="KRB5_KEYUSAGE_PA_SAM_CHALLENGE_TRACKID"
+ >previous</a> |
+ <a href="KRB5_KEYUSAGE_SPAKE.html" title="KRB5_KEYUSAGE_SPAKE"
+ >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_PA_SAM_RESPONSE">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_SPAKE.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_SPAKE.html
new file mode 100644
index 000000000000..312419233360
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_SPAKE.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_SPAKE &#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_TGS_REP_ENCPART_SESSKEY" href="KRB5_KEYUSAGE_TGS_REP_ENCPART_SESSKEY.html" />
+ <link rel="prev" title="KRB5_KEYUSAGE_PA_SAM_RESPONSE" href="KRB5_KEYUSAGE_PA_SAM_RESPONSE.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_PA_SAM_RESPONSE.html" title="KRB5_KEYUSAGE_PA_SAM_RESPONSE"
+ accesskey="P">previous</a> |
+ <a href="KRB5_KEYUSAGE_TGS_REP_ENCPART_SESSKEY.html" title="KRB5_KEYUSAGE_TGS_REP_ENCPART_SESSKEY"
+ 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_SPAKE">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-spake">
+<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="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_SPAKE</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">65</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_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/>
+ <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_PA_SAM_RESPONSE.html" title="KRB5_KEYUSAGE_PA_SAM_RESPONSE"
+ >previous</a> |
+ <a href="KRB5_KEYUSAGE_TGS_REP_ENCPART_SESSKEY.html" title="KRB5_KEYUSAGE_TGS_REP_ENCPART_SESSKEY"
+ >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_SPAKE">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_TGS_REP_ENCPART_SESSKEY.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_TGS_REP_ENCPART_SESSKEY.html
new file mode 100644
index 000000000000..5c3fb8e7b6bd
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_TGS_REP_ENCPART_SESSKEY.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_TGS_REP_ENCPART_SESSKEY &#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_TGS_REP_ENCPART_SUBKEY" href="KRB5_KEYUSAGE_TGS_REP_ENCPART_SUBKEY.html" />
+ <link rel="prev" title="KRB5_KEYUSAGE_SPAKE" href="KRB5_KEYUSAGE_SPAKE.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_SPAKE.html" title="KRB5_KEYUSAGE_SPAKE"
+ accesskey="P">previous</a> |
+ <a href="KRB5_KEYUSAGE_TGS_REP_ENCPART_SUBKEY.html" title="KRB5_KEYUSAGE_TGS_REP_ENCPART_SUBKEY"
+ 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_TGS_REP_ENCPART_SESSKEY">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-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="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="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_TGS_REP_ENCPART_SESSKEY</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">8</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_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/>
+ <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_SPAKE.html" title="KRB5_KEYUSAGE_SPAKE"
+ >previous</a> |
+ <a href="KRB5_KEYUSAGE_TGS_REP_ENCPART_SUBKEY.html" title="KRB5_KEYUSAGE_TGS_REP_ENCPART_SUBKEY"
+ >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_TGS_REP_ENCPART_SESSKEY">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_TGS_REP_ENCPART_SUBKEY.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_TGS_REP_ENCPART_SUBKEY.html
new file mode 100644
index 000000000000..eec52fe34b04
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_TGS_REP_ENCPART_SUBKEY.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_TGS_REP_ENCPART_SUBKEY &#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_TGS_REQ_AD_SESSKEY" href="KRB5_KEYUSAGE_TGS_REQ_AD_SESSKEY.html" />
+ <link rel="prev" title="KRB5_KEYUSAGE_TGS_REP_ENCPART_SESSKEY" href="KRB5_KEYUSAGE_TGS_REP_ENCPART_SESSKEY.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_TGS_REP_ENCPART_SESSKEY.html" title="KRB5_KEYUSAGE_TGS_REP_ENCPART_SESSKEY"
+ accesskey="P">previous</a> |
+ <a href="KRB5_KEYUSAGE_TGS_REQ_AD_SESSKEY.html" title="KRB5_KEYUSAGE_TGS_REQ_AD_SESSKEY"
+ 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_TGS_REP_ENCPART_SUBKEY">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-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="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="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_TGS_REP_ENCPART_SUBKEY</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">9</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_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/>
+ <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_TGS_REP_ENCPART_SESSKEY.html" title="KRB5_KEYUSAGE_TGS_REP_ENCPART_SESSKEY"
+ >previous</a> |
+ <a href="KRB5_KEYUSAGE_TGS_REQ_AD_SESSKEY.html" title="KRB5_KEYUSAGE_TGS_REQ_AD_SESSKEY"
+ >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_TGS_REP_ENCPART_SUBKEY">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_TGS_REQ_AD_SESSKEY.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_TGS_REQ_AD_SESSKEY.html
new file mode 100644
index 000000000000..f42d9ba2daa1
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_TGS_REQ_AD_SESSKEY.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_TGS_REQ_AD_SESSKEY &#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_TGS_REQ_AD_SUBKEY" href="KRB5_KEYUSAGE_TGS_REQ_AD_SUBKEY.html" />
+ <link rel="prev" title="KRB5_KEYUSAGE_TGS_REP_ENCPART_SUBKEY" href="KRB5_KEYUSAGE_TGS_REP_ENCPART_SUBKEY.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_TGS_REP_ENCPART_SUBKEY.html" title="KRB5_KEYUSAGE_TGS_REP_ENCPART_SUBKEY"
+ accesskey="P">previous</a> |
+ <a href="KRB5_KEYUSAGE_TGS_REQ_AD_SUBKEY.html" title="KRB5_KEYUSAGE_TGS_REQ_AD_SUBKEY"
+ 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_TGS_REQ_AD_SESSKEY">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-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="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="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_TGS_REQ_AD_SESSKEY</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">4</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_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/>
+ <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_TGS_REP_ENCPART_SUBKEY.html" title="KRB5_KEYUSAGE_TGS_REP_ENCPART_SUBKEY"
+ >previous</a> |
+ <a href="KRB5_KEYUSAGE_TGS_REQ_AD_SUBKEY.html" title="KRB5_KEYUSAGE_TGS_REQ_AD_SUBKEY"
+ >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_TGS_REQ_AD_SESSKEY">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_TGS_REQ_AD_SUBKEY.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_TGS_REQ_AD_SUBKEY.html
new file mode 100644
index 000000000000..7d48ad6463e9
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_TGS_REQ_AD_SUBKEY.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_TGS_REQ_AD_SUBKEY &#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_TGS_REQ_AUTH" href="KRB5_KEYUSAGE_TGS_REQ_AUTH.html" />
+ <link rel="prev" title="KRB5_KEYUSAGE_TGS_REQ_AD_SESSKEY" href="KRB5_KEYUSAGE_TGS_REQ_AD_SESSKEY.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_TGS_REQ_AD_SESSKEY.html" title="KRB5_KEYUSAGE_TGS_REQ_AD_SESSKEY"
+ accesskey="P">previous</a> |
+ <a href="KRB5_KEYUSAGE_TGS_REQ_AUTH.html" title="KRB5_KEYUSAGE_TGS_REQ_AUTH"
+ 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_TGS_REQ_AD_SUBKEY">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-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="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="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_TGS_REQ_AD_SUBKEY</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">5</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_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/>
+ <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_TGS_REQ_AD_SESSKEY.html" title="KRB5_KEYUSAGE_TGS_REQ_AD_SESSKEY"
+ >previous</a> |
+ <a href="KRB5_KEYUSAGE_TGS_REQ_AUTH.html" title="KRB5_KEYUSAGE_TGS_REQ_AUTH"
+ >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_TGS_REQ_AD_SUBKEY">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_TGS_REQ_AUTH.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_TGS_REQ_AUTH.html
new file mode 100644
index 000000000000..4b0930cfe1c0
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_TGS_REQ_AUTH.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_TGS_REQ_AUTH &#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_TGS_REQ_AUTH_CKSUM" href="KRB5_KEYUSAGE_TGS_REQ_AUTH_CKSUM.html" />
+ <link rel="prev" title="KRB5_KEYUSAGE_TGS_REQ_AD_SUBKEY" href="KRB5_KEYUSAGE_TGS_REQ_AD_SUBKEY.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_TGS_REQ_AD_SUBKEY.html" title="KRB5_KEYUSAGE_TGS_REQ_AD_SUBKEY"
+ accesskey="P">previous</a> |
+ <a href="KRB5_KEYUSAGE_TGS_REQ_AUTH_CKSUM.html" title="KRB5_KEYUSAGE_TGS_REQ_AUTH_CKSUM"
+ 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_TGS_REQ_AUTH">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-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="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="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_TGS_REQ_AUTH</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">7</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_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/>
+ <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_TGS_REQ_AD_SUBKEY.html" title="KRB5_KEYUSAGE_TGS_REQ_AD_SUBKEY"
+ >previous</a> |
+ <a href="KRB5_KEYUSAGE_TGS_REQ_AUTH_CKSUM.html" title="KRB5_KEYUSAGE_TGS_REQ_AUTH_CKSUM"
+ >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_TGS_REQ_AUTH">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_TGS_REQ_AUTH_CKSUM.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_TGS_REQ_AUTH_CKSUM.html
new file mode 100644
index 000000000000..5d148d0d5f54
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KEYUSAGE_TGS_REQ_AUTH_CKSUM.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_TGS_REQ_AUTH_CKSUM &#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_KPASSWD_ACCESSDENIED" href="KRB5_KPASSWD_ACCESSDENIED.html" />
+ <link rel="prev" title="KRB5_KEYUSAGE_TGS_REQ_AUTH" href="KRB5_KEYUSAGE_TGS_REQ_AUTH.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_TGS_REQ_AUTH.html" title="KRB5_KEYUSAGE_TGS_REQ_AUTH"
+ accesskey="P">previous</a> |
+ <a href="KRB5_KPASSWD_ACCESSDENIED.html" title="KRB5_KPASSWD_ACCESSDENIED"
+ 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_TGS_REQ_AUTH_CKSUM">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-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="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="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_TGS_REQ_AUTH_CKSUM</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">6</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_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/>
+ <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_TGS_REQ_AUTH.html" title="KRB5_KEYUSAGE_TGS_REQ_AUTH"
+ >previous</a> |
+ <a href="KRB5_KPASSWD_ACCESSDENIED.html" title="KRB5_KPASSWD_ACCESSDENIED"
+ >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_TGS_REQ_AUTH_CKSUM">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..f90ee328ca16
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KPASSWD_ACCESSDENIED.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_KPASSWD_ACCESSDENIED &#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_KPASSWD_AUTHERROR" href="KRB5_KPASSWD_AUTHERROR.html" />
+ <link rel="prev" title="KRB5_KEYUSAGE_TGS_REQ_AUTH_CKSUM" href="KRB5_KEYUSAGE_TGS_REQ_AUTH_CKSUM.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_TGS_REQ_AUTH_CKSUM.html" title="KRB5_KEYUSAGE_TGS_REQ_AUTH_CKSUM"
+ accesskey="P">previous</a> |
+ <a href="KRB5_KPASSWD_AUTHERROR.html" title="KRB5_KPASSWD_AUTHERROR"
+ 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_KPASSWD_ACCESSDENIED">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-kpasswd-accessdenied">
+<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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>Not authorized.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_TGS_REQ_AUTH_CKSUM.html" title="KRB5_KEYUSAGE_TGS_REQ_AUTH_CKSUM"
+ >previous</a> |
+ <a href="KRB5_KPASSWD_AUTHERROR.html" title="KRB5_KPASSWD_AUTHERROR"
+ >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_KPASSWD_ACCESSDENIED">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..f052fd3eea68
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KPASSWD_AUTHERROR.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_KPASSWD_AUTHERROR &#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_KPASSWD_BAD_VERSION" href="KRB5_KPASSWD_BAD_VERSION.html" />
+ <link rel="prev" title="KRB5_KPASSWD_ACCESSDENIED" href="KRB5_KPASSWD_ACCESSDENIED.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_KPASSWD_ACCESSDENIED.html" title="KRB5_KPASSWD_ACCESSDENIED"
+ accesskey="P">previous</a> |
+ <a href="KRB5_KPASSWD_BAD_VERSION.html" title="KRB5_KPASSWD_BAD_VERSION"
+ 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_KPASSWD_AUTHERROR">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-kpasswd-autherror">
+<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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>Authentication error.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_KPASSWD_ACCESSDENIED.html" title="KRB5_KPASSWD_ACCESSDENIED"
+ >previous</a> |
+ <a href="KRB5_KPASSWD_BAD_VERSION.html" title="KRB5_KPASSWD_BAD_VERSION"
+ >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_KPASSWD_AUTHERROR">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..bd548fa5d637
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KPASSWD_BAD_VERSION.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_KPASSWD_BAD_VERSION &#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_KPASSWD_HARDERROR" href="KRB5_KPASSWD_HARDERROR.html" />
+ <link rel="prev" title="KRB5_KPASSWD_AUTHERROR" href="KRB5_KPASSWD_AUTHERROR.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_KPASSWD_AUTHERROR.html" title="KRB5_KPASSWD_AUTHERROR"
+ accesskey="P">previous</a> |
+ <a href="KRB5_KPASSWD_HARDERROR.html" title="KRB5_KPASSWD_HARDERROR"
+ 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_KPASSWD_BAD_VERSION">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>Unknown RPC version.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_KPASSWD_AUTHERROR.html" title="KRB5_KPASSWD_AUTHERROR"
+ >previous</a> |
+ <a href="KRB5_KPASSWD_HARDERROR.html" title="KRB5_KPASSWD_HARDERROR"
+ >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_KPASSWD_BAD_VERSION">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..8275c9f66526
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KPASSWD_HARDERROR.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_KPASSWD_HARDERROR &#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_KPASSWD_INITIAL_FLAG_NEEDED" href="KRB5_KPASSWD_INITIAL_FLAG_NEEDED.html" />
+ <link rel="prev" title="KRB5_KPASSWD_BAD_VERSION" href="KRB5_KPASSWD_BAD_VERSION.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_KPASSWD_BAD_VERSION.html" title="KRB5_KPASSWD_BAD_VERSION"
+ accesskey="P">previous</a> |
+ <a href="KRB5_KPASSWD_INITIAL_FLAG_NEEDED.html" title="KRB5_KPASSWD_INITIAL_FLAG_NEEDED"
+ 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_KPASSWD_HARDERROR">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-kpasswd-harderror">
+<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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>Server error.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_KPASSWD_BAD_VERSION.html" title="KRB5_KPASSWD_BAD_VERSION"
+ >previous</a> |
+ <a href="KRB5_KPASSWD_INITIAL_FLAG_NEEDED.html" title="KRB5_KPASSWD_INITIAL_FLAG_NEEDED"
+ >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_KPASSWD_HARDERROR">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..60107f3dbb29
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KPASSWD_INITIAL_FLAG_NEEDED.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_KPASSWD_INITIAL_FLAG_NEEDED &#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_KPASSWD_MALFORMED" href="KRB5_KPASSWD_MALFORMED.html" />
+ <link rel="prev" title="KRB5_KPASSWD_HARDERROR" href="KRB5_KPASSWD_HARDERROR.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_KPASSWD_HARDERROR.html" title="KRB5_KPASSWD_HARDERROR"
+ accesskey="P">previous</a> |
+ <a href="KRB5_KPASSWD_MALFORMED.html" title="KRB5_KPASSWD_MALFORMED"
+ 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_KPASSWD_INITIAL_FLAG_NEEDED">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-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="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="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">
+<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>
+</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_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/>
+ <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_KPASSWD_HARDERROR.html" title="KRB5_KPASSWD_HARDERROR"
+ >previous</a> |
+ <a href="KRB5_KPASSWD_MALFORMED.html" title="KRB5_KPASSWD_MALFORMED"
+ >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_KPASSWD_INITIAL_FLAG_NEEDED">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..d4ec2d05d2a0
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KPASSWD_MALFORMED.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_KPASSWD_MALFORMED &#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_KPASSWD_SOFTERROR" href="KRB5_KPASSWD_SOFTERROR.html" />
+ <link rel="prev" title="KRB5_KPASSWD_INITIAL_FLAG_NEEDED" href="KRB5_KPASSWD_INITIAL_FLAG_NEEDED.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_KPASSWD_INITIAL_FLAG_NEEDED.html" title="KRB5_KPASSWD_INITIAL_FLAG_NEEDED"
+ accesskey="P">previous</a> |
+ <a href="KRB5_KPASSWD_SOFTERROR.html" title="KRB5_KPASSWD_SOFTERROR"
+ 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_KPASSWD_MALFORMED">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-kpasswd-malformed">
+<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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>Malformed request.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_KPASSWD_INITIAL_FLAG_NEEDED.html" title="KRB5_KPASSWD_INITIAL_FLAG_NEEDED"
+ >previous</a> |
+ <a href="KRB5_KPASSWD_SOFTERROR.html" title="KRB5_KPASSWD_SOFTERROR"
+ >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_KPASSWD_MALFORMED">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..9f95f201744a
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KPASSWD_SOFTERROR.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_KPASSWD_SOFTERROR &#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_KPASSWD_SUCCESS" href="KRB5_KPASSWD_SUCCESS.html" />
+ <link rel="prev" title="KRB5_KPASSWD_MALFORMED" href="KRB5_KPASSWD_MALFORMED.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_KPASSWD_MALFORMED.html" title="KRB5_KPASSWD_MALFORMED"
+ accesskey="P">previous</a> |
+ <a href="KRB5_KPASSWD_SUCCESS.html" title="KRB5_KPASSWD_SUCCESS"
+ 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_KPASSWD_SOFTERROR">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-kpasswd-softerror">
+<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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>Password change rejected.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_KPASSWD_MALFORMED.html" title="KRB5_KPASSWD_MALFORMED"
+ >previous</a> |
+ <a href="KRB5_KPASSWD_SUCCESS.html" title="KRB5_KPASSWD_SUCCESS"
+ >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_KPASSWD_SOFTERROR">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..e117a014b80e
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_KPASSWD_SUCCESS.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_KPASSWD_SUCCESS &#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_LRQ_ALL_ACCT_EXPTIME" href="KRB5_LRQ_ALL_ACCT_EXPTIME.html" />
+ <link rel="prev" title="KRB5_KPASSWD_SOFTERROR" href="KRB5_KPASSWD_SOFTERROR.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_KPASSWD_SOFTERROR.html" title="KRB5_KPASSWD_SOFTERROR"
+ accesskey="P">previous</a> |
+ <a href="KRB5_LRQ_ALL_ACCT_EXPTIME.html" title="KRB5_LRQ_ALL_ACCT_EXPTIME"
+ 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_KPASSWD_SUCCESS">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-kpasswd-success">
+<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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>Success.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_KPASSWD_SOFTERROR.html" title="KRB5_KPASSWD_SOFTERROR"
+ >previous</a> |
+ <a href="KRB5_LRQ_ALL_ACCT_EXPTIME.html" title="KRB5_LRQ_ALL_ACCT_EXPTIME"
+ >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_KPASSWD_SUCCESS">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..d23bae375724
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ALL_ACCT_EXPTIME.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_LRQ_ALL_ACCT_EXPTIME &#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_LRQ_ALL_LAST_INITIAL" href="KRB5_LRQ_ALL_LAST_INITIAL.html" />
+ <link rel="prev" title="KRB5_KPASSWD_SUCCESS" href="KRB5_KPASSWD_SUCCESS.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_KPASSWD_SUCCESS.html" title="KRB5_KPASSWD_SUCCESS"
+ accesskey="P">previous</a> |
+ <a href="KRB5_LRQ_ALL_LAST_INITIAL.html" title="KRB5_LRQ_ALL_LAST_INITIAL"
+ 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_LRQ_ALL_ACCT_EXPTIME">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-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="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="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_LRQ_ALL_ACCT_EXPTIME</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">7</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_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/>
+ <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_KPASSWD_SUCCESS.html" title="KRB5_KPASSWD_SUCCESS"
+ >previous</a> |
+ <a href="KRB5_LRQ_ALL_LAST_INITIAL.html" title="KRB5_LRQ_ALL_LAST_INITIAL"
+ >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_LRQ_ALL_ACCT_EXPTIME">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..5dac0e854e2b
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ALL_LAST_INITIAL.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_LRQ_ALL_LAST_INITIAL &#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_LRQ_ALL_LAST_RENEWAL" href="KRB5_LRQ_ALL_LAST_RENEWAL.html" />
+ <link rel="prev" title="KRB5_LRQ_ALL_ACCT_EXPTIME" href="KRB5_LRQ_ALL_ACCT_EXPTIME.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_LRQ_ALL_ACCT_EXPTIME.html" title="KRB5_LRQ_ALL_ACCT_EXPTIME"
+ accesskey="P">previous</a> |
+ <a href="KRB5_LRQ_ALL_LAST_RENEWAL.html" title="KRB5_LRQ_ALL_LAST_RENEWAL"
+ 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_LRQ_ALL_LAST_INITIAL">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-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="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="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_LRQ_ALL_LAST_INITIAL</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">2</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_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/>
+ <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_LRQ_ALL_ACCT_EXPTIME.html" title="KRB5_LRQ_ALL_ACCT_EXPTIME"
+ >previous</a> |
+ <a href="KRB5_LRQ_ALL_LAST_RENEWAL.html" title="KRB5_LRQ_ALL_LAST_RENEWAL"
+ >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_LRQ_ALL_LAST_INITIAL">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..09a880cd6130
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ALL_LAST_RENEWAL.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_LRQ_ALL_LAST_RENEWAL &#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_LRQ_ALL_LAST_REQ" href="KRB5_LRQ_ALL_LAST_REQ.html" />
+ <link rel="prev" title="KRB5_LRQ_ALL_LAST_INITIAL" href="KRB5_LRQ_ALL_LAST_INITIAL.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_LRQ_ALL_LAST_INITIAL.html" title="KRB5_LRQ_ALL_LAST_INITIAL"
+ accesskey="P">previous</a> |
+ <a href="KRB5_LRQ_ALL_LAST_REQ.html" title="KRB5_LRQ_ALL_LAST_REQ"
+ 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_LRQ_ALL_LAST_RENEWAL">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-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="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="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_LRQ_ALL_LAST_RENEWAL</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">4</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_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/>
+ <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_LRQ_ALL_LAST_INITIAL.html" title="KRB5_LRQ_ALL_LAST_INITIAL"
+ >previous</a> |
+ <a href="KRB5_LRQ_ALL_LAST_REQ.html" title="KRB5_LRQ_ALL_LAST_REQ"
+ >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_LRQ_ALL_LAST_RENEWAL">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..b23548b53d3b
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ALL_LAST_REQ.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_LRQ_ALL_LAST_REQ &#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_LRQ_ALL_LAST_TGT" href="KRB5_LRQ_ALL_LAST_TGT.html" />
+ <link rel="prev" title="KRB5_LRQ_ALL_LAST_RENEWAL" href="KRB5_LRQ_ALL_LAST_RENEWAL.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_LRQ_ALL_LAST_RENEWAL.html" title="KRB5_LRQ_ALL_LAST_RENEWAL"
+ accesskey="P">previous</a> |
+ <a href="KRB5_LRQ_ALL_LAST_TGT.html" title="KRB5_LRQ_ALL_LAST_TGT"
+ 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_LRQ_ALL_LAST_REQ">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-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="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="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_LRQ_ALL_LAST_REQ</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">5</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_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/>
+ <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_LRQ_ALL_LAST_RENEWAL.html" title="KRB5_LRQ_ALL_LAST_RENEWAL"
+ >previous</a> |
+ <a href="KRB5_LRQ_ALL_LAST_TGT.html" title="KRB5_LRQ_ALL_LAST_TGT"
+ >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_LRQ_ALL_LAST_REQ">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..6b047646e444
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ALL_LAST_TGT.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_LRQ_ALL_LAST_TGT &#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_LRQ_ALL_LAST_TGT_ISSUED" href="KRB5_LRQ_ALL_LAST_TGT_ISSUED.html" />
+ <link rel="prev" title="KRB5_LRQ_ALL_LAST_REQ" href="KRB5_LRQ_ALL_LAST_REQ.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_LRQ_ALL_LAST_REQ.html" title="KRB5_LRQ_ALL_LAST_REQ"
+ accesskey="P">previous</a> |
+ <a href="KRB5_LRQ_ALL_LAST_TGT_ISSUED.html" title="KRB5_LRQ_ALL_LAST_TGT_ISSUED"
+ 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_LRQ_ALL_LAST_TGT">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-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="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="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_LRQ_ALL_LAST_TGT</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">1</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_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/>
+ <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_LRQ_ALL_LAST_REQ.html" title="KRB5_LRQ_ALL_LAST_REQ"
+ >previous</a> |
+ <a href="KRB5_LRQ_ALL_LAST_TGT_ISSUED.html" title="KRB5_LRQ_ALL_LAST_TGT_ISSUED"
+ >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_LRQ_ALL_LAST_TGT">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..6f5373befe57
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ALL_LAST_TGT_ISSUED.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_LRQ_ALL_LAST_TGT_ISSUED &#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_LRQ_ALL_PW_EXPTIME" href="KRB5_LRQ_ALL_PW_EXPTIME.html" />
+ <link rel="prev" title="KRB5_LRQ_ALL_LAST_TGT" href="KRB5_LRQ_ALL_LAST_TGT.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_LRQ_ALL_LAST_TGT.html" title="KRB5_LRQ_ALL_LAST_TGT"
+ accesskey="P">previous</a> |
+ <a href="KRB5_LRQ_ALL_PW_EXPTIME.html" title="KRB5_LRQ_ALL_PW_EXPTIME"
+ 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_LRQ_ALL_LAST_TGT_ISSUED">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-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="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="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_LRQ_ALL_LAST_TGT_ISSUED</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">3</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_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/>
+ <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_LRQ_ALL_LAST_TGT.html" title="KRB5_LRQ_ALL_LAST_TGT"
+ >previous</a> |
+ <a href="KRB5_LRQ_ALL_PW_EXPTIME.html" title="KRB5_LRQ_ALL_PW_EXPTIME"
+ >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_LRQ_ALL_LAST_TGT_ISSUED">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..ca350305986e
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ALL_PW_EXPTIME.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_LRQ_ALL_PW_EXPTIME &#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_LRQ_NONE" href="KRB5_LRQ_NONE.html" />
+ <link rel="prev" title="KRB5_LRQ_ALL_LAST_TGT_ISSUED" href="KRB5_LRQ_ALL_LAST_TGT_ISSUED.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_LRQ_ALL_LAST_TGT_ISSUED.html" title="KRB5_LRQ_ALL_LAST_TGT_ISSUED"
+ accesskey="P">previous</a> |
+ <a href="KRB5_LRQ_NONE.html" title="KRB5_LRQ_NONE"
+ 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_LRQ_ALL_PW_EXPTIME">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-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="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="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_LRQ_ALL_PW_EXPTIME</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">6</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_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/>
+ <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_LRQ_ALL_LAST_TGT_ISSUED.html" title="KRB5_LRQ_ALL_LAST_TGT_ISSUED"
+ >previous</a> |
+ <a href="KRB5_LRQ_NONE.html" title="KRB5_LRQ_NONE"
+ >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_LRQ_ALL_PW_EXPTIME">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..d08e6f36a56e
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_NONE.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_LRQ_NONE &#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_LRQ_ONE_ACCT_EXPTIME" href="KRB5_LRQ_ONE_ACCT_EXPTIME.html" />
+ <link rel="prev" title="KRB5_LRQ_ALL_PW_EXPTIME" href="KRB5_LRQ_ALL_PW_EXPTIME.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_LRQ_ALL_PW_EXPTIME.html" title="KRB5_LRQ_ALL_PW_EXPTIME"
+ accesskey="P">previous</a> |
+ <a href="KRB5_LRQ_ONE_ACCT_EXPTIME.html" title="KRB5_LRQ_ONE_ACCT_EXPTIME"
+ 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_LRQ_NONE">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-lrq-none">
+<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="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_LRQ_NONE</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">0</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_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/>
+ <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_LRQ_ALL_PW_EXPTIME.html" title="KRB5_LRQ_ALL_PW_EXPTIME"
+ >previous</a> |
+ <a href="KRB5_LRQ_ONE_ACCT_EXPTIME.html" title="KRB5_LRQ_ONE_ACCT_EXPTIME"
+ >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_LRQ_NONE">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..a5ffdc21ec61
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ONE_ACCT_EXPTIME.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_LRQ_ONE_ACCT_EXPTIME &#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_LRQ_ONE_LAST_INITIAL" href="KRB5_LRQ_ONE_LAST_INITIAL.html" />
+ <link rel="prev" title="KRB5_LRQ_NONE" href="KRB5_LRQ_NONE.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_LRQ_NONE.html" title="KRB5_LRQ_NONE"
+ accesskey="P">previous</a> |
+ <a href="KRB5_LRQ_ONE_LAST_INITIAL.html" title="KRB5_LRQ_ONE_LAST_INITIAL"
+ 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_LRQ_ONE_ACCT_EXPTIME">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-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="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="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_LRQ_ONE_ACCT_EXPTIME</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">(-7)</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_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/>
+ <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_LRQ_NONE.html" title="KRB5_LRQ_NONE"
+ >previous</a> |
+ <a href="KRB5_LRQ_ONE_LAST_INITIAL.html" title="KRB5_LRQ_ONE_LAST_INITIAL"
+ >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_LRQ_ONE_ACCT_EXPTIME">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..7121dec7d7d6
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ONE_LAST_INITIAL.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_LRQ_ONE_LAST_INITIAL &#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_LRQ_ONE_LAST_RENEWAL" href="KRB5_LRQ_ONE_LAST_RENEWAL.html" />
+ <link rel="prev" title="KRB5_LRQ_ONE_ACCT_EXPTIME" href="KRB5_LRQ_ONE_ACCT_EXPTIME.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_LRQ_ONE_ACCT_EXPTIME.html" title="KRB5_LRQ_ONE_ACCT_EXPTIME"
+ accesskey="P">previous</a> |
+ <a href="KRB5_LRQ_ONE_LAST_RENEWAL.html" title="KRB5_LRQ_ONE_LAST_RENEWAL"
+ 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_LRQ_ONE_LAST_INITIAL">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-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="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="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_LRQ_ONE_LAST_INITIAL</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">(-2)</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_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/>
+ <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_LRQ_ONE_ACCT_EXPTIME.html" title="KRB5_LRQ_ONE_ACCT_EXPTIME"
+ >previous</a> |
+ <a href="KRB5_LRQ_ONE_LAST_RENEWAL.html" title="KRB5_LRQ_ONE_LAST_RENEWAL"
+ >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_LRQ_ONE_LAST_INITIAL">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..67085c45c1a4
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ONE_LAST_RENEWAL.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_LRQ_ONE_LAST_RENEWAL &#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_LRQ_ONE_LAST_REQ" href="KRB5_LRQ_ONE_LAST_REQ.html" />
+ <link rel="prev" title="KRB5_LRQ_ONE_LAST_INITIAL" href="KRB5_LRQ_ONE_LAST_INITIAL.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_LRQ_ONE_LAST_INITIAL.html" title="KRB5_LRQ_ONE_LAST_INITIAL"
+ accesskey="P">previous</a> |
+ <a href="KRB5_LRQ_ONE_LAST_REQ.html" title="KRB5_LRQ_ONE_LAST_REQ"
+ 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_LRQ_ONE_LAST_RENEWAL">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-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="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="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_LRQ_ONE_LAST_RENEWAL</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">(-4)</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_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/>
+ <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_LRQ_ONE_LAST_INITIAL.html" title="KRB5_LRQ_ONE_LAST_INITIAL"
+ >previous</a> |
+ <a href="KRB5_LRQ_ONE_LAST_REQ.html" title="KRB5_LRQ_ONE_LAST_REQ"
+ >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_LRQ_ONE_LAST_RENEWAL">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..6ae72faf2425
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ONE_LAST_REQ.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_LRQ_ONE_LAST_REQ &#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_LRQ_ONE_LAST_TGT" href="KRB5_LRQ_ONE_LAST_TGT.html" />
+ <link rel="prev" title="KRB5_LRQ_ONE_LAST_RENEWAL" href="KRB5_LRQ_ONE_LAST_RENEWAL.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_LRQ_ONE_LAST_RENEWAL.html" title="KRB5_LRQ_ONE_LAST_RENEWAL"
+ accesskey="P">previous</a> |
+ <a href="KRB5_LRQ_ONE_LAST_TGT.html" title="KRB5_LRQ_ONE_LAST_TGT"
+ 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_LRQ_ONE_LAST_REQ">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-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="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="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_LRQ_ONE_LAST_REQ</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">(-5)</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_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/>
+ <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_LRQ_ONE_LAST_RENEWAL.html" title="KRB5_LRQ_ONE_LAST_RENEWAL"
+ >previous</a> |
+ <a href="KRB5_LRQ_ONE_LAST_TGT.html" title="KRB5_LRQ_ONE_LAST_TGT"
+ >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_LRQ_ONE_LAST_REQ">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..163eb532fca2
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ONE_LAST_TGT.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_LRQ_ONE_LAST_TGT &#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_LRQ_ONE_LAST_TGT_ISSUED" href="KRB5_LRQ_ONE_LAST_TGT_ISSUED.html" />
+ <link rel="prev" title="KRB5_LRQ_ONE_LAST_REQ" href="KRB5_LRQ_ONE_LAST_REQ.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_LRQ_ONE_LAST_REQ.html" title="KRB5_LRQ_ONE_LAST_REQ"
+ accesskey="P">previous</a> |
+ <a href="KRB5_LRQ_ONE_LAST_TGT_ISSUED.html" title="KRB5_LRQ_ONE_LAST_TGT_ISSUED"
+ 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_LRQ_ONE_LAST_TGT">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-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="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="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_LRQ_ONE_LAST_TGT</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">(-1)</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_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/>
+ <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_LRQ_ONE_LAST_REQ.html" title="KRB5_LRQ_ONE_LAST_REQ"
+ >previous</a> |
+ <a href="KRB5_LRQ_ONE_LAST_TGT_ISSUED.html" title="KRB5_LRQ_ONE_LAST_TGT_ISSUED"
+ >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_LRQ_ONE_LAST_TGT">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..de4610e966ec
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ONE_LAST_TGT_ISSUED.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_LRQ_ONE_LAST_TGT_ISSUED &#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_LRQ_ONE_PW_EXPTIME" href="KRB5_LRQ_ONE_PW_EXPTIME.html" />
+ <link rel="prev" title="KRB5_LRQ_ONE_LAST_TGT" href="KRB5_LRQ_ONE_LAST_TGT.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_LRQ_ONE_LAST_TGT.html" title="KRB5_LRQ_ONE_LAST_TGT"
+ accesskey="P">previous</a> |
+ <a href="KRB5_LRQ_ONE_PW_EXPTIME.html" title="KRB5_LRQ_ONE_PW_EXPTIME"
+ 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_LRQ_ONE_LAST_TGT_ISSUED">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-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="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="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_LRQ_ONE_LAST_TGT_ISSUED</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">(-3)</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_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/>
+ <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_LRQ_ONE_LAST_TGT.html" title="KRB5_LRQ_ONE_LAST_TGT"
+ >previous</a> |
+ <a href="KRB5_LRQ_ONE_PW_EXPTIME.html" title="KRB5_LRQ_ONE_PW_EXPTIME"
+ >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_LRQ_ONE_LAST_TGT_ISSUED">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..e2ac2239a508
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_LRQ_ONE_PW_EXPTIME.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_LRQ_ONE_PW_EXPTIME &#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_NT_ENTERPRISE_PRINCIPAL" href="KRB5_NT_ENTERPRISE_PRINCIPAL.html" />
+ <link rel="prev" title="KRB5_LRQ_ONE_LAST_TGT_ISSUED" href="KRB5_LRQ_ONE_LAST_TGT_ISSUED.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_LRQ_ONE_LAST_TGT_ISSUED.html" title="KRB5_LRQ_ONE_LAST_TGT_ISSUED"
+ accesskey="P">previous</a> |
+ <a href="KRB5_NT_ENTERPRISE_PRINCIPAL.html" title="KRB5_NT_ENTERPRISE_PRINCIPAL"
+ 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_LRQ_ONE_PW_EXPTIME">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-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="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="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_LRQ_ONE_PW_EXPTIME</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">(-6)</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_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/>
+ <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_LRQ_ONE_LAST_TGT_ISSUED.html" title="KRB5_LRQ_ONE_LAST_TGT_ISSUED"
+ >previous</a> |
+ <a href="KRB5_NT_ENTERPRISE_PRINCIPAL.html" title="KRB5_NT_ENTERPRISE_PRINCIPAL"
+ >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_LRQ_ONE_PW_EXPTIME">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..604a6e27fb6e
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_ENTERPRISE_PRINCIPAL.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_NT_ENTERPRISE_PRINCIPAL &#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_NT_ENT_PRINCIPAL_AND_ID" href="KRB5_NT_ENT_PRINCIPAL_AND_ID.html" />
+ <link rel="prev" title="KRB5_LRQ_ONE_PW_EXPTIME" href="KRB5_LRQ_ONE_PW_EXPTIME.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_LRQ_ONE_PW_EXPTIME.html" title="KRB5_LRQ_ONE_PW_EXPTIME"
+ accesskey="P">previous</a> |
+ <a href="KRB5_NT_ENT_PRINCIPAL_AND_ID.html" title="KRB5_NT_ENT_PRINCIPAL_AND_ID"
+ 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_NT_ENTERPRISE_PRINCIPAL">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>Windows 2000 UPN.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_LRQ_ONE_PW_EXPTIME.html" title="KRB5_LRQ_ONE_PW_EXPTIME"
+ >previous</a> |
+ <a href="KRB5_NT_ENT_PRINCIPAL_AND_ID.html" title="KRB5_NT_ENT_PRINCIPAL_AND_ID"
+ >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_NT_ENTERPRISE_PRINCIPAL">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..5c5c91178a65
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_ENT_PRINCIPAL_AND_ID.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_NT_ENT_PRINCIPAL_AND_ID &#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_NT_MS_PRINCIPAL" href="KRB5_NT_MS_PRINCIPAL.html" />
+ <link rel="prev" title="KRB5_NT_ENTERPRISE_PRINCIPAL" href="KRB5_NT_ENTERPRISE_PRINCIPAL.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_NT_ENTERPRISE_PRINCIPAL.html" title="KRB5_NT_ENTERPRISE_PRINCIPAL"
+ accesskey="P">previous</a> |
+ <a href="KRB5_NT_MS_PRINCIPAL.html" title="KRB5_NT_MS_PRINCIPAL"
+ 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_NT_ENT_PRINCIPAL_AND_ID">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>NT 4 style name and SID.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_NT_ENTERPRISE_PRINCIPAL.html" title="KRB5_NT_ENTERPRISE_PRINCIPAL"
+ >previous</a> |
+ <a href="KRB5_NT_MS_PRINCIPAL.html" title="KRB5_NT_MS_PRINCIPAL"
+ >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_NT_ENT_PRINCIPAL_AND_ID">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..fea38c97ddf1
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_MS_PRINCIPAL.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_NT_MS_PRINCIPAL &#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_NT_MS_PRINCIPAL_AND_ID" href="KRB5_NT_MS_PRINCIPAL_AND_ID.html" />
+ <link rel="prev" title="KRB5_NT_ENT_PRINCIPAL_AND_ID" href="KRB5_NT_ENT_PRINCIPAL_AND_ID.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_NT_ENT_PRINCIPAL_AND_ID.html" title="KRB5_NT_ENT_PRINCIPAL_AND_ID"
+ accesskey="P">previous</a> |
+ <a href="KRB5_NT_MS_PRINCIPAL_AND_ID.html" title="KRB5_NT_MS_PRINCIPAL_AND_ID"
+ 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_NT_MS_PRINCIPAL">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>Windows 2000 UPN and SID.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_NT_ENT_PRINCIPAL_AND_ID.html" title="KRB5_NT_ENT_PRINCIPAL_AND_ID"
+ >previous</a> |
+ <a href="KRB5_NT_MS_PRINCIPAL_AND_ID.html" title="KRB5_NT_MS_PRINCIPAL_AND_ID"
+ >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_NT_MS_PRINCIPAL">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..726a3280f934
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_MS_PRINCIPAL_AND_ID.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_NT_MS_PRINCIPAL_AND_ID &#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_NT_PRINCIPAL" href="KRB5_NT_PRINCIPAL.html" />
+ <link rel="prev" title="KRB5_NT_MS_PRINCIPAL" href="KRB5_NT_MS_PRINCIPAL.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_NT_MS_PRINCIPAL.html" title="KRB5_NT_MS_PRINCIPAL"
+ accesskey="P">previous</a> |
+ <a href="KRB5_NT_PRINCIPAL.html" title="KRB5_NT_PRINCIPAL"
+ 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_NT_MS_PRINCIPAL_AND_ID">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>NT 4 style name.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_NT_MS_PRINCIPAL.html" title="KRB5_NT_MS_PRINCIPAL"
+ >previous</a> |
+ <a href="KRB5_NT_PRINCIPAL.html" title="KRB5_NT_PRINCIPAL"
+ >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_NT_MS_PRINCIPAL_AND_ID">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..bcb13f887455
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_PRINCIPAL.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_NT_PRINCIPAL &#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_NT_SMTP_NAME" href="KRB5_NT_SMTP_NAME.html" />
+ <link rel="prev" title="KRB5_NT_MS_PRINCIPAL_AND_ID" href="KRB5_NT_MS_PRINCIPAL_AND_ID.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_NT_MS_PRINCIPAL_AND_ID.html" title="KRB5_NT_MS_PRINCIPAL_AND_ID"
+ accesskey="P">previous</a> |
+ <a href="KRB5_NT_SMTP_NAME.html" title="KRB5_NT_SMTP_NAME"
+ 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_NT_PRINCIPAL">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-nt-principal">
+<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="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">
+<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>
+</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_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/>
+ <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_NT_MS_PRINCIPAL_AND_ID.html" title="KRB5_NT_MS_PRINCIPAL_AND_ID"
+ >previous</a> |
+ <a href="KRB5_NT_SMTP_NAME.html" title="KRB5_NT_SMTP_NAME"
+ >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_NT_PRINCIPAL">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..7e5ad2446a05
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_SMTP_NAME.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_NT_SMTP_NAME &#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_NT_SRV_HST" href="KRB5_NT_SRV_HST.html" />
+ <link rel="prev" title="KRB5_NT_PRINCIPAL" href="KRB5_NT_PRINCIPAL.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_NT_PRINCIPAL.html" title="KRB5_NT_PRINCIPAL"
+ accesskey="P">previous</a> |
+ <a href="KRB5_NT_SRV_HST.html" title="KRB5_NT_SRV_HST"
+ 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_NT_SMTP_NAME">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>Name in form of SMTP email name.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_NT_PRINCIPAL.html" title="KRB5_NT_PRINCIPAL"
+ >previous</a> |
+ <a href="KRB5_NT_SRV_HST.html" title="KRB5_NT_SRV_HST"
+ >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_NT_SMTP_NAME">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..b36abb8c391d
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_SRV_HST.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_NT_SRV_HST &#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_NT_SRV_INST" href="KRB5_NT_SRV_INST.html" />
+ <link rel="prev" title="KRB5_NT_SMTP_NAME" href="KRB5_NT_SMTP_NAME.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_NT_SMTP_NAME.html" title="KRB5_NT_SMTP_NAME"
+ accesskey="P">previous</a> |
+ <a href="KRB5_NT_SRV_INST.html" title="KRB5_NT_SRV_INST"
+ 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_NT_SRV_HST">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>Service with host name as instance (telnet, rcommands)</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_NT_SMTP_NAME.html" title="KRB5_NT_SMTP_NAME"
+ >previous</a> |
+ <a href="KRB5_NT_SRV_INST.html" title="KRB5_NT_SRV_INST"
+ >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_NT_SRV_HST">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..76ea5c8cc3ca
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_SRV_INST.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_NT_SRV_INST &#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_NT_SRV_XHST" href="KRB5_NT_SRV_XHST.html" />
+ <link rel="prev" title="KRB5_NT_SRV_HST" href="KRB5_NT_SRV_HST.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_NT_SRV_HST.html" title="KRB5_NT_SRV_HST"
+ accesskey="P">previous</a> |
+ <a href="KRB5_NT_SRV_XHST.html" title="KRB5_NT_SRV_XHST"
+ 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_NT_SRV_INST">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>Service and other unique instance (krbtgt)</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_NT_SRV_HST.html" title="KRB5_NT_SRV_HST"
+ >previous</a> |
+ <a href="KRB5_NT_SRV_XHST.html" title="KRB5_NT_SRV_XHST"
+ >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_NT_SRV_INST">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..7e0f67d21f18
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_SRV_XHST.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_NT_SRV_XHST &#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_NT_UID" href="KRB5_NT_UID.html" />
+ <link rel="prev" title="KRB5_NT_SRV_INST" href="KRB5_NT_SRV_INST.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_NT_SRV_INST.html" title="KRB5_NT_SRV_INST"
+ accesskey="P">previous</a> |
+ <a href="KRB5_NT_UID.html" title="KRB5_NT_UID"
+ 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_NT_SRV_XHST">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>Service with host as remaining components.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_NT_SRV_INST.html" title="KRB5_NT_SRV_INST"
+ >previous</a> |
+ <a href="KRB5_NT_UID.html" title="KRB5_NT_UID"
+ >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_NT_SRV_XHST">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..3f654327382a
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_UID.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_NT_UID &#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_NT_UNKNOWN" href="KRB5_NT_UNKNOWN.html" />
+ <link rel="prev" title="KRB5_NT_SRV_XHST" href="KRB5_NT_SRV_XHST.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_NT_SRV_XHST.html" title="KRB5_NT_SRV_XHST"
+ accesskey="P">previous</a> |
+ <a href="KRB5_NT_UNKNOWN.html" title="KRB5_NT_UNKNOWN"
+ 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_NT_UID">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-nt-uid">
+<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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>Unique ID.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_NT_SRV_XHST.html" title="KRB5_NT_SRV_XHST"
+ >previous</a> |
+ <a href="KRB5_NT_UNKNOWN.html" title="KRB5_NT_UNKNOWN"
+ >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_NT_UID">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..faee7ebf818d
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_UNKNOWN.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_NT_UNKNOWN &#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_NT_WELLKNOWN" href="KRB5_NT_WELLKNOWN.html" />
+ <link rel="prev" title="KRB5_NT_UID" href="KRB5_NT_UID.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_NT_UID.html" title="KRB5_NT_UID"
+ accesskey="P">previous</a> |
+ <a href="KRB5_NT_WELLKNOWN.html" title="KRB5_NT_WELLKNOWN"
+ 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_NT_UNKNOWN">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-nt-unknown">
+<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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>Name type not known.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_NT_UID.html" title="KRB5_NT_UID"
+ >previous</a> |
+ <a href="KRB5_NT_WELLKNOWN.html" title="KRB5_NT_WELLKNOWN"
+ >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_NT_UNKNOWN">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..7e1454ed97dd
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_WELLKNOWN.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_NT_WELLKNOWN &#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_NT_X500_PRINCIPAL" href="KRB5_NT_X500_PRINCIPAL.html" />
+ <link rel="prev" title="KRB5_NT_UNKNOWN" href="KRB5_NT_UNKNOWN.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_NT_UNKNOWN.html" title="KRB5_NT_UNKNOWN"
+ accesskey="P">previous</a> |
+ <a href="KRB5_NT_X500_PRINCIPAL.html" title="KRB5_NT_X500_PRINCIPAL"
+ 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_NT_WELLKNOWN">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-nt-wellknown">
+<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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>Well-known (special) principal.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_NT_UNKNOWN.html" title="KRB5_NT_UNKNOWN"
+ >previous</a> |
+ <a href="KRB5_NT_X500_PRINCIPAL.html" title="KRB5_NT_X500_PRINCIPAL"
+ >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_NT_WELLKNOWN">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..d12012aed7ba
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_NT_X500_PRINCIPAL.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_NT_X500_PRINCIPAL &#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_PAC_ATTRIBUTES_INFO" href="KRB5_PAC_ATTRIBUTES_INFO.html" />
+ <link rel="prev" title="KRB5_NT_WELLKNOWN" href="KRB5_NT_WELLKNOWN.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_NT_WELLKNOWN.html" title="KRB5_NT_WELLKNOWN"
+ accesskey="P">previous</a> |
+ <a href="KRB5_PAC_ATTRIBUTES_INFO.html" title="KRB5_PAC_ATTRIBUTES_INFO"
+ 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_NT_X500_PRINCIPAL">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>PKINIT.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_NT_WELLKNOWN.html" title="KRB5_NT_WELLKNOWN"
+ >previous</a> |
+ <a href="KRB5_PAC_ATTRIBUTES_INFO.html" title="KRB5_PAC_ATTRIBUTES_INFO"
+ >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_NT_X500_PRINCIPAL">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..6728f2f834a1
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_ATTRIBUTES_INFO.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_PAC_ATTRIBUTES_INFO &#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_PAC_CLIENT_INFO" href="KRB5_PAC_CLIENT_INFO.html" />
+ <link rel="prev" title="KRB5_NT_X500_PRINCIPAL" href="KRB5_NT_X500_PRINCIPAL.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_NT_X500_PRINCIPAL.html" title="KRB5_NT_X500_PRINCIPAL"
+ accesskey="P">previous</a> |
+ <a href="KRB5_PAC_CLIENT_INFO.html" title="KRB5_PAC_CLIENT_INFO"
+ 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_PAC_ATTRIBUTES_INFO">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>PAC attributes.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_NT_X500_PRINCIPAL.html" title="KRB5_NT_X500_PRINCIPAL"
+ >previous</a> |
+ <a href="KRB5_PAC_CLIENT_INFO.html" title="KRB5_PAC_CLIENT_INFO"
+ >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_PAC_ATTRIBUTES_INFO">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..7317ac8f2369
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_CLIENT_CLAIMS.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_PAC_CLIENT_CLAIMS &#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_PAC_CREDENTIALS_INFO" href="KRB5_PAC_CREDENTIALS_INFO.html" />
+ <link rel="prev" title="KRB5_PAC_CLIENT_INFO" href="KRB5_PAC_CLIENT_INFO.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_PAC_CLIENT_INFO.html" title="KRB5_PAC_CLIENT_INFO"
+ accesskey="P">previous</a> |
+ <a href="KRB5_PAC_CREDENTIALS_INFO.html" title="KRB5_PAC_CREDENTIALS_INFO"
+ 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_PAC_CLIENT_CLAIMS">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>Client claims information.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_PAC_CLIENT_INFO.html" title="KRB5_PAC_CLIENT_INFO"
+ >previous</a> |
+ <a href="KRB5_PAC_CREDENTIALS_INFO.html" title="KRB5_PAC_CREDENTIALS_INFO"
+ >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_PAC_CLIENT_CLAIMS">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..373c0db809c1
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_CLIENT_INFO.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_PAC_CLIENT_INFO &#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_PAC_CLIENT_CLAIMS" href="KRB5_PAC_CLIENT_CLAIMS.html" />
+ <link rel="prev" title="KRB5_PAC_ATTRIBUTES_INFO" href="KRB5_PAC_ATTRIBUTES_INFO.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_PAC_ATTRIBUTES_INFO.html" title="KRB5_PAC_ATTRIBUTES_INFO"
+ accesskey="P">previous</a> |
+ <a href="KRB5_PAC_CLIENT_CLAIMS.html" title="KRB5_PAC_CLIENT_CLAIMS"
+ 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_PAC_CLIENT_INFO">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>Client name and ticket info.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_PAC_ATTRIBUTES_INFO.html" title="KRB5_PAC_ATTRIBUTES_INFO"
+ >previous</a> |
+ <a href="KRB5_PAC_CLIENT_CLAIMS.html" title="KRB5_PAC_CLIENT_CLAIMS"
+ >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_PAC_CLIENT_INFO">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..19c900fae3a4
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_CREDENTIALS_INFO.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_PAC_CREDENTIALS_INFO &#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_PAC_DELEGATION_INFO" href="KRB5_PAC_DELEGATION_INFO.html" />
+ <link rel="prev" title="KRB5_PAC_CLIENT_CLAIMS" href="KRB5_PAC_CLIENT_CLAIMS.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_PAC_CLIENT_CLAIMS.html" title="KRB5_PAC_CLIENT_CLAIMS"
+ accesskey="P">previous</a> |
+ <a href="KRB5_PAC_DELEGATION_INFO.html" title="KRB5_PAC_DELEGATION_INFO"
+ 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_PAC_CREDENTIALS_INFO">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>Credentials information.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_PAC_CLIENT_CLAIMS.html" title="KRB5_PAC_CLIENT_CLAIMS"
+ >previous</a> |
+ <a href="KRB5_PAC_DELEGATION_INFO.html" title="KRB5_PAC_DELEGATION_INFO"
+ >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_PAC_CREDENTIALS_INFO">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..4bd45f9015c0
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_DELEGATION_INFO.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_PAC_DELEGATION_INFO &#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_PAC_DEVICE_CLAIMS" href="KRB5_PAC_DEVICE_CLAIMS.html" />
+ <link rel="prev" title="KRB5_PAC_CREDENTIALS_INFO" href="KRB5_PAC_CREDENTIALS_INFO.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_PAC_CREDENTIALS_INFO.html" title="KRB5_PAC_CREDENTIALS_INFO"
+ accesskey="P">previous</a> |
+ <a href="KRB5_PAC_DEVICE_CLAIMS.html" title="KRB5_PAC_DEVICE_CLAIMS"
+ 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_PAC_DELEGATION_INFO">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>Constrained delegation info.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_PAC_CREDENTIALS_INFO.html" title="KRB5_PAC_CREDENTIALS_INFO"
+ >previous</a> |
+ <a href="KRB5_PAC_DEVICE_CLAIMS.html" title="KRB5_PAC_DEVICE_CLAIMS"
+ >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_PAC_DELEGATION_INFO">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..3c857e89e6de
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_DEVICE_CLAIMS.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_PAC_DEVICE_CLAIMS &#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_PAC_DEVICE_INFO" href="KRB5_PAC_DEVICE_INFO.html" />
+ <link rel="prev" title="KRB5_PAC_DELEGATION_INFO" href="KRB5_PAC_DELEGATION_INFO.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_PAC_DELEGATION_INFO.html" title="KRB5_PAC_DELEGATION_INFO"
+ accesskey="P">previous</a> |
+ <a href="KRB5_PAC_DEVICE_INFO.html" title="KRB5_PAC_DEVICE_INFO"
+ 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_PAC_DEVICE_CLAIMS">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>Device claims information.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_PAC_DELEGATION_INFO.html" title="KRB5_PAC_DELEGATION_INFO"
+ >previous</a> |
+ <a href="KRB5_PAC_DEVICE_INFO.html" title="KRB5_PAC_DEVICE_INFO"
+ >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_PAC_DEVICE_CLAIMS">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..d95f2006f053
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_DEVICE_INFO.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_PAC_DEVICE_INFO &#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_PAC_LOGON_INFO" href="KRB5_PAC_LOGON_INFO.html" />
+ <link rel="prev" title="KRB5_PAC_DEVICE_CLAIMS" href="KRB5_PAC_DEVICE_CLAIMS.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_PAC_DEVICE_CLAIMS.html" title="KRB5_PAC_DEVICE_CLAIMS"
+ accesskey="P">previous</a> |
+ <a href="KRB5_PAC_LOGON_INFO.html" title="KRB5_PAC_LOGON_INFO"
+ 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_PAC_DEVICE_INFO">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>Device information.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_PAC_DEVICE_CLAIMS.html" title="KRB5_PAC_DEVICE_CLAIMS"
+ >previous</a> |
+ <a href="KRB5_PAC_LOGON_INFO.html" title="KRB5_PAC_LOGON_INFO"
+ >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_PAC_DEVICE_INFO">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..0e0248ed213d
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_FULL_CHECKSUM.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_PAC_FULL_CHECKSUM &#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_PADATA_AFS3_SALT" href="KRB5_PADATA_AFS3_SALT.html" />
+ <link rel="prev" title="KRB5_PAC_UPN_DNS_INFO" href="KRB5_PAC_UPN_DNS_INFO.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_PAC_UPN_DNS_INFO.html" title="KRB5_PAC_UPN_DNS_INFO"
+ accesskey="P">previous</a> |
+ <a href="KRB5_PADATA_AFS3_SALT.html" title="KRB5_PADATA_AFS3_SALT"
+ 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_PAC_FULL_CHECKSUM">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>KDC full checksum.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_PAC_UPN_DNS_INFO.html" title="KRB5_PAC_UPN_DNS_INFO"
+ >previous</a> |
+ <a href="KRB5_PADATA_AFS3_SALT.html" title="KRB5_PADATA_AFS3_SALT"
+ >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_PAC_FULL_CHECKSUM">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..e5b9eee19d01
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_LOGON_INFO.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_PAC_LOGON_INFO &#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_PAC_PRIVSVR_CHECKSUM" href="KRB5_PAC_PRIVSVR_CHECKSUM.html" />
+ <link rel="prev" title="KRB5_PAC_DEVICE_INFO" href="KRB5_PAC_DEVICE_INFO.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_PAC_DEVICE_INFO.html" title="KRB5_PAC_DEVICE_INFO"
+ accesskey="P">previous</a> |
+ <a href="KRB5_PAC_PRIVSVR_CHECKSUM.html" title="KRB5_PAC_PRIVSVR_CHECKSUM"
+ 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_PAC_LOGON_INFO">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>Logon information.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_PAC_DEVICE_INFO.html" title="KRB5_PAC_DEVICE_INFO"
+ >previous</a> |
+ <a href="KRB5_PAC_PRIVSVR_CHECKSUM.html" title="KRB5_PAC_PRIVSVR_CHECKSUM"
+ >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_PAC_LOGON_INFO">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..7ba439a6e06a
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_PRIVSVR_CHECKSUM.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_PAC_PRIVSVR_CHECKSUM &#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_PAC_REQUESTOR" href="KRB5_PAC_REQUESTOR.html" />
+ <link rel="prev" title="KRB5_PAC_LOGON_INFO" href="KRB5_PAC_LOGON_INFO.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_PAC_LOGON_INFO.html" title="KRB5_PAC_LOGON_INFO"
+ accesskey="P">previous</a> |
+ <a href="KRB5_PAC_REQUESTOR.html" title="KRB5_PAC_REQUESTOR"
+ 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_PAC_PRIVSVR_CHECKSUM">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>KDC checksum.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_PAC_LOGON_INFO.html" title="KRB5_PAC_LOGON_INFO"
+ >previous</a> |
+ <a href="KRB5_PAC_REQUESTOR.html" title="KRB5_PAC_REQUESTOR"
+ >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_PAC_PRIVSVR_CHECKSUM">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..d93f004046f7
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_REQUESTOR.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_PAC_REQUESTOR &#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_PAC_SERVER_CHECKSUM" href="KRB5_PAC_SERVER_CHECKSUM.html" />
+ <link rel="prev" title="KRB5_PAC_PRIVSVR_CHECKSUM" href="KRB5_PAC_PRIVSVR_CHECKSUM.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_PAC_PRIVSVR_CHECKSUM.html" title="KRB5_PAC_PRIVSVR_CHECKSUM"
+ accesskey="P">previous</a> |
+ <a href="KRB5_PAC_SERVER_CHECKSUM.html" title="KRB5_PAC_SERVER_CHECKSUM"
+ 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_PAC_REQUESTOR">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-pac-requestor">
+<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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>PAC requestor SID.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_PAC_PRIVSVR_CHECKSUM.html" title="KRB5_PAC_PRIVSVR_CHECKSUM"
+ >previous</a> |
+ <a href="KRB5_PAC_SERVER_CHECKSUM.html" title="KRB5_PAC_SERVER_CHECKSUM"
+ >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_PAC_REQUESTOR">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..bd79dbb39fc1
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_SERVER_CHECKSUM.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_PAC_SERVER_CHECKSUM &#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_PAC_TICKET_CHECKSUM" href="KRB5_PAC_TICKET_CHECKSUM.html" />
+ <link rel="prev" title="KRB5_PAC_REQUESTOR" href="KRB5_PAC_REQUESTOR.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_PAC_REQUESTOR.html" title="KRB5_PAC_REQUESTOR"
+ accesskey="P">previous</a> |
+ <a href="KRB5_PAC_TICKET_CHECKSUM.html" title="KRB5_PAC_TICKET_CHECKSUM"
+ 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_PAC_SERVER_CHECKSUM">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>Server checksum.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_PAC_REQUESTOR.html" title="KRB5_PAC_REQUESTOR"
+ >previous</a> |
+ <a href="KRB5_PAC_TICKET_CHECKSUM.html" title="KRB5_PAC_TICKET_CHECKSUM"
+ >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_PAC_SERVER_CHECKSUM">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..fed483cf7cbd
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_TICKET_CHECKSUM.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_PAC_TICKET_CHECKSUM &#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_PAC_UPN_DNS_INFO" href="KRB5_PAC_UPN_DNS_INFO.html" />
+ <link rel="prev" title="KRB5_PAC_SERVER_CHECKSUM" href="KRB5_PAC_SERVER_CHECKSUM.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_PAC_SERVER_CHECKSUM.html" title="KRB5_PAC_SERVER_CHECKSUM"
+ accesskey="P">previous</a> |
+ <a href="KRB5_PAC_UPN_DNS_INFO.html" title="KRB5_PAC_UPN_DNS_INFO"
+ 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_PAC_TICKET_CHECKSUM">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>Ticket checksum.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_PAC_SERVER_CHECKSUM.html" title="KRB5_PAC_SERVER_CHECKSUM"
+ >previous</a> |
+ <a href="KRB5_PAC_UPN_DNS_INFO.html" title="KRB5_PAC_UPN_DNS_INFO"
+ >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_PAC_TICKET_CHECKSUM">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..4aaabe268116
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PAC_UPN_DNS_INFO.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_PAC_UPN_DNS_INFO &#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_PAC_FULL_CHECKSUM" href="KRB5_PAC_FULL_CHECKSUM.html" />
+ <link rel="prev" title="KRB5_PAC_TICKET_CHECKSUM" href="KRB5_PAC_TICKET_CHECKSUM.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_PAC_TICKET_CHECKSUM.html" title="KRB5_PAC_TICKET_CHECKSUM"
+ accesskey="P">previous</a> |
+ <a href="KRB5_PAC_FULL_CHECKSUM.html" title="KRB5_PAC_FULL_CHECKSUM"
+ 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_PAC_UPN_DNS_INFO">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>User principal name and DNS info.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_PAC_TICKET_CHECKSUM.html" title="KRB5_PAC_TICKET_CHECKSUM"
+ >previous</a> |
+ <a href="KRB5_PAC_FULL_CHECKSUM.html" title="KRB5_PAC_FULL_CHECKSUM"
+ >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_PAC_UPN_DNS_INFO">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..a6323ac18d52
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_AFS3_SALT.html
@@ -0,0 +1,154 @@
+<!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_PADATA_AFS3_SALT &#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_PADATA_AP_REQ" href="KRB5_PADATA_AP_REQ.html" />
+ <link rel="prev" title="KRB5_PAC_FULL_CHECKSUM" href="KRB5_PAC_FULL_CHECKSUM.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_PAC_FULL_CHECKSUM.html" title="KRB5_PAC_FULL_CHECKSUM"
+ accesskey="P">previous</a> |
+ <a href="KRB5_PADATA_AP_REQ.html" title="KRB5_PADATA_AP_REQ"
+ 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_PADATA_AFS3_SALT">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>Cygnus.</p>
+<p>RFC 4120, 3961</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_PAC_FULL_CHECKSUM.html" title="KRB5_PAC_FULL_CHECKSUM"
+ >previous</a> |
+ <a href="KRB5_PADATA_AP_REQ.html" title="KRB5_PADATA_AP_REQ"
+ >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_PADATA_AFS3_SALT">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..1c3fa13d6a54
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_AP_REQ.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_PADATA_AP_REQ &#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_PADATA_AS_CHECKSUM" href="KRB5_PADATA_AS_CHECKSUM.html" />
+ <link rel="prev" title="KRB5_PADATA_AFS3_SALT" href="KRB5_PADATA_AFS3_SALT.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_PADATA_AFS3_SALT.html" title="KRB5_PADATA_AFS3_SALT"
+ accesskey="P">previous</a> |
+ <a href="KRB5_PADATA_AS_CHECKSUM.html" title="KRB5_PADATA_AS_CHECKSUM"
+ 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_PADATA_AP_REQ">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-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="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="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_PADATA_AP_REQ</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">1</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_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/>
+ <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_PADATA_AFS3_SALT.html" title="KRB5_PADATA_AFS3_SALT"
+ >previous</a> |
+ <a href="KRB5_PADATA_AS_CHECKSUM.html" title="KRB5_PADATA_AS_CHECKSUM"
+ >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_PADATA_AP_REQ">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..5b6577f52751
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_AS_CHECKSUM.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_PADATA_AS_CHECKSUM &#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_PADATA_AS_FRESHNESS" href="KRB5_PADATA_AS_FRESHNESS.html" />
+ <link rel="prev" title="KRB5_PADATA_AP_REQ" href="KRB5_PADATA_AP_REQ.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_PADATA_AP_REQ.html" title="KRB5_PADATA_AP_REQ"
+ accesskey="P">previous</a> |
+ <a href="KRB5_PADATA_AS_FRESHNESS.html" title="KRB5_PADATA_AS_FRESHNESS"
+ 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_PADATA_AS_CHECKSUM">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>AS checksum.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_PADATA_AP_REQ.html" title="KRB5_PADATA_AP_REQ"
+ >previous</a> |
+ <a href="KRB5_PADATA_AS_FRESHNESS.html" title="KRB5_PADATA_AS_FRESHNESS"
+ >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_PADATA_AS_CHECKSUM">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..c559ad51da0c
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_AS_FRESHNESS.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_PADATA_AS_FRESHNESS &#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_PADATA_ENCRYPTED_CHALLENGE" href="KRB5_PADATA_ENCRYPTED_CHALLENGE.html" />
+ <link rel="prev" title="KRB5_PADATA_AS_CHECKSUM" href="KRB5_PADATA_AS_CHECKSUM.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_PADATA_AS_CHECKSUM.html" title="KRB5_PADATA_AS_CHECKSUM"
+ accesskey="P">previous</a> |
+ <a href="KRB5_PADATA_ENCRYPTED_CHALLENGE.html" title="KRB5_PADATA_ENCRYPTED_CHALLENGE"
+ 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_PADATA_AS_FRESHNESS">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>RFC 8070.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_PADATA_AS_CHECKSUM.html" title="KRB5_PADATA_AS_CHECKSUM"
+ >previous</a> |
+ <a href="KRB5_PADATA_ENCRYPTED_CHALLENGE.html" title="KRB5_PADATA_ENCRYPTED_CHALLENGE"
+ >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_PADATA_AS_FRESHNESS">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..b5d181cf56ff
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_ENCRYPTED_CHALLENGE.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_PADATA_ENCRYPTED_CHALLENGE &#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_PADATA_ENC_SANDIA_SECURID" href="KRB5_PADATA_ENC_SANDIA_SECURID.html" />
+ <link rel="prev" title="KRB5_PADATA_AS_FRESHNESS" href="KRB5_PADATA_AS_FRESHNESS.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_PADATA_AS_FRESHNESS.html" title="KRB5_PADATA_AS_FRESHNESS"
+ accesskey="P">previous</a> |
+ <a href="KRB5_PADATA_ENC_SANDIA_SECURID.html" title="KRB5_PADATA_ENC_SANDIA_SECURID"
+ 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_PADATA_ENCRYPTED_CHALLENGE">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>RFC 6113.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_PADATA_AS_FRESHNESS.html" title="KRB5_PADATA_AS_FRESHNESS"
+ >previous</a> |
+ <a href="KRB5_PADATA_ENC_SANDIA_SECURID.html" title="KRB5_PADATA_ENC_SANDIA_SECURID"
+ >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_PADATA_ENCRYPTED_CHALLENGE">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..a6cb7b6fd2e9
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_ENC_SANDIA_SECURID.html
@@ -0,0 +1,154 @@
+<!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_PADATA_ENC_SANDIA_SECURID &#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_PADATA_ENC_TIMESTAMP" href="KRB5_PADATA_ENC_TIMESTAMP.html" />
+ <link rel="prev" title="KRB5_PADATA_ENCRYPTED_CHALLENGE" href="KRB5_PADATA_ENCRYPTED_CHALLENGE.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_PADATA_ENCRYPTED_CHALLENGE.html" title="KRB5_PADATA_ENCRYPTED_CHALLENGE"
+ accesskey="P">previous</a> |
+ <a href="KRB5_PADATA_ENC_TIMESTAMP.html" title="KRB5_PADATA_ENC_TIMESTAMP"
+ 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_PADATA_ENC_SANDIA_SECURID">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>SecurId passcode.</p>
+<p>RFC 4120</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_PADATA_ENCRYPTED_CHALLENGE.html" title="KRB5_PADATA_ENCRYPTED_CHALLENGE"
+ >previous</a> |
+ <a href="KRB5_PADATA_ENC_TIMESTAMP.html" title="KRB5_PADATA_ENC_TIMESTAMP"
+ >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_PADATA_ENC_SANDIA_SECURID">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..295087a817a5
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_ENC_TIMESTAMP.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_PADATA_ENC_TIMESTAMP &#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_PADATA_ENC_UNIX_TIME" href="KRB5_PADATA_ENC_UNIX_TIME.html" />
+ <link rel="prev" title="KRB5_PADATA_ENC_SANDIA_SECURID" href="KRB5_PADATA_ENC_SANDIA_SECURID.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_PADATA_ENC_SANDIA_SECURID.html" title="KRB5_PADATA_ENC_SANDIA_SECURID"
+ accesskey="P">previous</a> |
+ <a href="KRB5_PADATA_ENC_UNIX_TIME.html" title="KRB5_PADATA_ENC_UNIX_TIME"
+ 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_PADATA_ENC_TIMESTAMP">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>RFC 4120.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_PADATA_ENC_SANDIA_SECURID.html" title="KRB5_PADATA_ENC_SANDIA_SECURID"
+ >previous</a> |
+ <a href="KRB5_PADATA_ENC_UNIX_TIME.html" title="KRB5_PADATA_ENC_UNIX_TIME"
+ >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_PADATA_ENC_TIMESTAMP">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..01ed3c6412c9
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_ENC_UNIX_TIME.html
@@ -0,0 +1,154 @@
+<!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_PADATA_ENC_UNIX_TIME &#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_PADATA_ETYPE_INFO" href="KRB5_PADATA_ETYPE_INFO.html" />
+ <link rel="prev" title="KRB5_PADATA_ENC_TIMESTAMP" href="KRB5_PADATA_ENC_TIMESTAMP.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_PADATA_ENC_TIMESTAMP.html" title="KRB5_PADATA_ENC_TIMESTAMP"
+ accesskey="P">previous</a> |
+ <a href="KRB5_PADATA_ETYPE_INFO.html" title="KRB5_PADATA_ETYPE_INFO"
+ 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_PADATA_ENC_UNIX_TIME">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>timestamp encrypted in key.</p>
+<p>RFC 4120</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_PADATA_ENC_TIMESTAMP.html" title="KRB5_PADATA_ENC_TIMESTAMP"
+ >previous</a> |
+ <a href="KRB5_PADATA_ETYPE_INFO.html" title="KRB5_PADATA_ETYPE_INFO"
+ >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_PADATA_ENC_UNIX_TIME">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..110ff2806798
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_ETYPE_INFO.html
@@ -0,0 +1,154 @@
+<!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_PADATA_ETYPE_INFO &#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_PADATA_ETYPE_INFO2" href="KRB5_PADATA_ETYPE_INFO2.html" />
+ <link rel="prev" title="KRB5_PADATA_ENC_UNIX_TIME" href="KRB5_PADATA_ENC_UNIX_TIME.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_PADATA_ENC_UNIX_TIME.html" title="KRB5_PADATA_ENC_UNIX_TIME"
+ accesskey="P">previous</a> |
+ <a href="KRB5_PADATA_ETYPE_INFO2.html" title="KRB5_PADATA_ETYPE_INFO2"
+ 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_PADATA_ETYPE_INFO">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>Etype info for preauth.</p>
+<p>RFC 4120</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_PADATA_ENC_UNIX_TIME.html" title="KRB5_PADATA_ENC_UNIX_TIME"
+ >previous</a> |
+ <a href="KRB5_PADATA_ETYPE_INFO2.html" title="KRB5_PADATA_ETYPE_INFO2"
+ >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_PADATA_ETYPE_INFO">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..c4cb4c787438
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_ETYPE_INFO2.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_PADATA_ETYPE_INFO2 &#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_PADATA_FOR_USER" href="KRB5_PADATA_FOR_USER.html" />
+ <link rel="prev" title="KRB5_PADATA_ETYPE_INFO" href="KRB5_PADATA_ETYPE_INFO.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_PADATA_ETYPE_INFO.html" title="KRB5_PADATA_ETYPE_INFO"
+ accesskey="P">previous</a> |
+ <a href="KRB5_PADATA_FOR_USER.html" title="KRB5_PADATA_FOR_USER"
+ 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_PADATA_ETYPE_INFO2">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>RFC 4120.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_PADATA_ETYPE_INFO.html" title="KRB5_PADATA_ETYPE_INFO"
+ >previous</a> |
+ <a href="KRB5_PADATA_FOR_USER.html" title="KRB5_PADATA_FOR_USER"
+ >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_PADATA_ETYPE_INFO2">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..56e977ef5315
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_FOR_USER.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_PADATA_FOR_USER &#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_PADATA_FX_COOKIE" href="KRB5_PADATA_FX_COOKIE.html" />
+ <link rel="prev" title="KRB5_PADATA_ETYPE_INFO2" href="KRB5_PADATA_ETYPE_INFO2.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_PADATA_ETYPE_INFO2.html" title="KRB5_PADATA_ETYPE_INFO2"
+ accesskey="P">previous</a> |
+ <a href="KRB5_PADATA_FX_COOKIE.html" title="KRB5_PADATA_FX_COOKIE"
+ 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_PADATA_FOR_USER">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>username protocol transition request</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_PADATA_ETYPE_INFO2.html" title="KRB5_PADATA_ETYPE_INFO2"
+ >previous</a> |
+ <a href="KRB5_PADATA_FX_COOKIE.html" title="KRB5_PADATA_FX_COOKIE"
+ >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_PADATA_FOR_USER">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..16d5885b7ca5
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_FX_COOKIE.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_PADATA_FX_COOKIE &#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_PADATA_FX_ERROR" href="KRB5_PADATA_FX_ERROR.html" />
+ <link rel="prev" title="KRB5_PADATA_FOR_USER" href="KRB5_PADATA_FOR_USER.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_PADATA_FOR_USER.html" title="KRB5_PADATA_FOR_USER"
+ accesskey="P">previous</a> |
+ <a href="KRB5_PADATA_FX_ERROR.html" title="KRB5_PADATA_FX_ERROR"
+ 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_PADATA_FX_COOKIE">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>RFC 6113.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_PADATA_FOR_USER.html" title="KRB5_PADATA_FOR_USER"
+ >previous</a> |
+ <a href="KRB5_PADATA_FX_ERROR.html" title="KRB5_PADATA_FX_ERROR"
+ >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_PADATA_FX_COOKIE">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..c368f4c6f973
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_FX_ERROR.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_PADATA_FX_ERROR &#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_PADATA_FX_FAST" href="KRB5_PADATA_FX_FAST.html" />
+ <link rel="prev" title="KRB5_PADATA_FX_COOKIE" href="KRB5_PADATA_FX_COOKIE.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_PADATA_FX_COOKIE.html" title="KRB5_PADATA_FX_COOKIE"
+ accesskey="P">previous</a> |
+ <a href="KRB5_PADATA_FX_FAST.html" title="KRB5_PADATA_FX_FAST"
+ 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_PADATA_FX_ERROR">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>RFC 6113.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_PADATA_FX_COOKIE.html" title="KRB5_PADATA_FX_COOKIE"
+ >previous</a> |
+ <a href="KRB5_PADATA_FX_FAST.html" title="KRB5_PADATA_FX_FAST"
+ >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_PADATA_FX_ERROR">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..7289de2dfd4e
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_FX_FAST.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_PADATA_FX_FAST &#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_PADATA_GET_FROM_TYPED_DATA" href="KRB5_PADATA_GET_FROM_TYPED_DATA.html" />
+ <link rel="prev" title="KRB5_PADATA_FX_ERROR" href="KRB5_PADATA_FX_ERROR.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_PADATA_FX_ERROR.html" title="KRB5_PADATA_FX_ERROR"
+ accesskey="P">previous</a> |
+ <a href="KRB5_PADATA_GET_FROM_TYPED_DATA.html" title="KRB5_PADATA_GET_FROM_TYPED_DATA"
+ 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_PADATA_FX_FAST">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>RFC 6113.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_PADATA_FX_ERROR.html" title="KRB5_PADATA_FX_ERROR"
+ >previous</a> |
+ <a href="KRB5_PADATA_GET_FROM_TYPED_DATA.html" title="KRB5_PADATA_GET_FROM_TYPED_DATA"
+ >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_PADATA_FX_FAST">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..02bf53051d95
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_GET_FROM_TYPED_DATA.html
@@ -0,0 +1,154 @@
+<!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_PADATA_GET_FROM_TYPED_DATA &#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_PADATA_NONE" href="KRB5_PADATA_NONE.html" />
+ <link rel="prev" title="KRB5_PADATA_FX_FAST" href="KRB5_PADATA_FX_FAST.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_PADATA_FX_FAST.html" title="KRB5_PADATA_FX_FAST"
+ accesskey="P">previous</a> |
+ <a href="KRB5_PADATA_NONE.html" title="KRB5_PADATA_NONE"
+ 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_PADATA_GET_FROM_TYPED_DATA">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>Embedded in typed data.</p>
+<p>RFC 4120</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_PADATA_FX_FAST.html" title="KRB5_PADATA_FX_FAST"
+ >previous</a> |
+ <a href="KRB5_PADATA_NONE.html" title="KRB5_PADATA_NONE"
+ >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_PADATA_GET_FROM_TYPED_DATA">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..9c80a796256f
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_NONE.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_PADATA_NONE &#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_PADATA_OSF_DCE" href="KRB5_PADATA_OSF_DCE.html" />
+ <link rel="prev" title="KRB5_PADATA_GET_FROM_TYPED_DATA" href="KRB5_PADATA_GET_FROM_TYPED_DATA.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_PADATA_GET_FROM_TYPED_DATA.html" title="KRB5_PADATA_GET_FROM_TYPED_DATA"
+ accesskey="P">previous</a> |
+ <a href="KRB5_PADATA_OSF_DCE.html" title="KRB5_PADATA_OSF_DCE"
+ 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_PADATA_NONE">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-padata-none">
+<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="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_PADATA_NONE</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">0</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_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/>
+ <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_PADATA_GET_FROM_TYPED_DATA.html" title="KRB5_PADATA_GET_FROM_TYPED_DATA"
+ >previous</a> |
+ <a href="KRB5_PADATA_OSF_DCE.html" title="KRB5_PADATA_OSF_DCE"
+ >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_PADATA_NONE">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..ddf3d3876438
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_OSF_DCE.html
@@ -0,0 +1,154 @@
+<!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_PADATA_OSF_DCE &#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_PADATA_OTP_CHALLENGE" href="KRB5_PADATA_OTP_CHALLENGE.html" />
+ <link rel="prev" title="KRB5_PADATA_NONE" href="KRB5_PADATA_NONE.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_PADATA_NONE.html" title="KRB5_PADATA_NONE"
+ accesskey="P">previous</a> |
+ <a href="KRB5_PADATA_OTP_CHALLENGE.html" title="KRB5_PADATA_OTP_CHALLENGE"
+ 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_PADATA_OSF_DCE">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>OSF DCE.</p>
+<p>RFC 4120</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_PADATA_NONE.html" title="KRB5_PADATA_NONE"
+ >previous</a> |
+ <a href="KRB5_PADATA_OTP_CHALLENGE.html" title="KRB5_PADATA_OTP_CHALLENGE"
+ >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_PADATA_OSF_DCE">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..848ec392221c
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_OTP_CHALLENGE.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_PADATA_OTP_CHALLENGE &#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_PADATA_OTP_PIN_CHANGE" href="KRB5_PADATA_OTP_PIN_CHANGE.html" />
+ <link rel="prev" title="KRB5_PADATA_OSF_DCE" href="KRB5_PADATA_OSF_DCE.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_PADATA_OSF_DCE.html" title="KRB5_PADATA_OSF_DCE"
+ accesskey="P">previous</a> |
+ <a href="KRB5_PADATA_OTP_PIN_CHANGE.html" title="KRB5_PADATA_OTP_PIN_CHANGE"
+ 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_PADATA_OTP_CHALLENGE">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>RFC 6560 section 4.1.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_PADATA_OSF_DCE.html" title="KRB5_PADATA_OSF_DCE"
+ >previous</a> |
+ <a href="KRB5_PADATA_OTP_PIN_CHANGE.html" title="KRB5_PADATA_OTP_PIN_CHANGE"
+ >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_PADATA_OTP_CHALLENGE">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..61a3b2520c3e
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_OTP_PIN_CHANGE.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_PADATA_OTP_PIN_CHANGE &#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_PADATA_OTP_REQUEST" href="KRB5_PADATA_OTP_REQUEST.html" />
+ <link rel="prev" title="KRB5_PADATA_OTP_CHALLENGE" href="KRB5_PADATA_OTP_CHALLENGE.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_PADATA_OTP_CHALLENGE.html" title="KRB5_PADATA_OTP_CHALLENGE"
+ accesskey="P">previous</a> |
+ <a href="KRB5_PADATA_OTP_REQUEST.html" title="KRB5_PADATA_OTP_REQUEST"
+ 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_PADATA_OTP_PIN_CHANGE">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>RFC 6560 section 4.3.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_PADATA_OTP_CHALLENGE.html" title="KRB5_PADATA_OTP_CHALLENGE"
+ >previous</a> |
+ <a href="KRB5_PADATA_OTP_REQUEST.html" title="KRB5_PADATA_OTP_REQUEST"
+ >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_PADATA_OTP_PIN_CHANGE">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..c6a3b4a1a292
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_OTP_REQUEST.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_PADATA_OTP_REQUEST &#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_PADATA_PAC_OPTIONS" href="KRB5_PADATA_PAC_OPTIONS.html" />
+ <link rel="prev" title="KRB5_PADATA_OTP_PIN_CHANGE" href="KRB5_PADATA_OTP_PIN_CHANGE.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_PADATA_OTP_PIN_CHANGE.html" title="KRB5_PADATA_OTP_PIN_CHANGE"
+ accesskey="P">previous</a> |
+ <a href="KRB5_PADATA_PAC_OPTIONS.html" title="KRB5_PADATA_PAC_OPTIONS"
+ 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_PADATA_OTP_REQUEST">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>RFC 6560 section 4.2.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_PADATA_OTP_PIN_CHANGE.html" title="KRB5_PADATA_OTP_PIN_CHANGE"
+ >previous</a> |
+ <a href="KRB5_PADATA_PAC_OPTIONS.html" title="KRB5_PADATA_PAC_OPTIONS"
+ >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_PADATA_OTP_REQUEST">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..a7e2e32ddeca
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_PAC_OPTIONS.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_PADATA_PAC_OPTIONS &#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_PADATA_PAC_REQUEST" href="KRB5_PADATA_PAC_REQUEST.html" />
+ <link rel="prev" title="KRB5_PADATA_OTP_REQUEST" href="KRB5_PADATA_OTP_REQUEST.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_PADATA_OTP_REQUEST.html" title="KRB5_PADATA_OTP_REQUEST"
+ accesskey="P">previous</a> |
+ <a href="KRB5_PADATA_PAC_REQUEST.html" title="KRB5_PADATA_PAC_REQUEST"
+ 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_PADATA_PAC_OPTIONS">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>MS-KILE and MS-SFU.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_PADATA_OTP_REQUEST.html" title="KRB5_PADATA_OTP_REQUEST"
+ >previous</a> |
+ <a href="KRB5_PADATA_PAC_REQUEST.html" title="KRB5_PADATA_PAC_REQUEST"
+ >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_PADATA_PAC_OPTIONS">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..74054b9cb636
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_PAC_REQUEST.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_PADATA_PAC_REQUEST &#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_PADATA_PKINIT_KX" href="KRB5_PADATA_PKINIT_KX.html" />
+ <link rel="prev" title="KRB5_PADATA_PAC_OPTIONS" href="KRB5_PADATA_PAC_OPTIONS.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_PADATA_PAC_OPTIONS.html" title="KRB5_PADATA_PAC_OPTIONS"
+ accesskey="P">previous</a> |
+ <a href="KRB5_PADATA_PKINIT_KX.html" title="KRB5_PADATA_PKINIT_KX"
+ 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_PADATA_PAC_REQUEST">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>include Windows PAC</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_PADATA_PAC_OPTIONS.html" title="KRB5_PADATA_PAC_OPTIONS"
+ >previous</a> |
+ <a href="KRB5_PADATA_PKINIT_KX.html" title="KRB5_PADATA_PKINIT_KX"
+ >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_PADATA_PAC_REQUEST">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..2dc0a5ba1105
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_PKINIT_KX.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_PADATA_PKINIT_KX &#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_PADATA_PK_AS_REP" href="KRB5_PADATA_PK_AS_REP.html" />
+ <link rel="prev" title="KRB5_PADATA_PAC_REQUEST" href="KRB5_PADATA_PAC_REQUEST.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_PADATA_PAC_REQUEST.html" title="KRB5_PADATA_PAC_REQUEST"
+ accesskey="P">previous</a> |
+ <a href="KRB5_PADATA_PK_AS_REP.html" title="KRB5_PADATA_PK_AS_REP"
+ 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_PADATA_PKINIT_KX">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>RFC 6112.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_PADATA_PAC_REQUEST.html" title="KRB5_PADATA_PAC_REQUEST"
+ >previous</a> |
+ <a href="KRB5_PADATA_PK_AS_REP.html" title="KRB5_PADATA_PK_AS_REP"
+ >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_PADATA_PKINIT_KX">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..404985a0187f
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_PK_AS_REP.html
@@ -0,0 +1,154 @@
+<!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_PADATA_PK_AS_REP &#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_PADATA_PK_AS_REP_OLD" href="KRB5_PADATA_PK_AS_REP_OLD.html" />
+ <link rel="prev" title="KRB5_PADATA_PKINIT_KX" href="KRB5_PADATA_PKINIT_KX.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_PADATA_PKINIT_KX.html" title="KRB5_PADATA_PKINIT_KX"
+ accesskey="P">previous</a> |
+ <a href="KRB5_PADATA_PK_AS_REP_OLD.html" title="KRB5_PADATA_PK_AS_REP_OLD"
+ 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_PADATA_PK_AS_REP">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>PKINIT.</p>
+<p>RFC 4556</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_PADATA_PKINIT_KX.html" title="KRB5_PADATA_PKINIT_KX"
+ >previous</a> |
+ <a href="KRB5_PADATA_PK_AS_REP_OLD.html" title="KRB5_PADATA_PK_AS_REP_OLD"
+ >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_PADATA_PK_AS_REP">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..3c1f3d26c92c
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_PK_AS_REP_OLD.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_PADATA_PK_AS_REP_OLD &#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_PADATA_PK_AS_REQ" href="KRB5_PADATA_PK_AS_REQ.html" />
+ <link rel="prev" title="KRB5_PADATA_PK_AS_REP" href="KRB5_PADATA_PK_AS_REP.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_PADATA_PK_AS_REP.html" title="KRB5_PADATA_PK_AS_REP"
+ accesskey="P">previous</a> |
+ <a href="KRB5_PADATA_PK_AS_REQ.html" title="KRB5_PADATA_PK_AS_REQ"
+ 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_PADATA_PK_AS_REP_OLD">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>PKINIT.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_PADATA_PK_AS_REP.html" title="KRB5_PADATA_PK_AS_REP"
+ >previous</a> |
+ <a href="KRB5_PADATA_PK_AS_REQ.html" title="KRB5_PADATA_PK_AS_REQ"
+ >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_PADATA_PK_AS_REP_OLD">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..bae7ae075470
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_PK_AS_REQ.html
@@ -0,0 +1,154 @@
+<!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_PADATA_PK_AS_REQ &#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_PADATA_PK_AS_REQ_OLD" href="KRB5_PADATA_PK_AS_REQ_OLD.html" />
+ <link rel="prev" title="KRB5_PADATA_PK_AS_REP_OLD" href="KRB5_PADATA_PK_AS_REP_OLD.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_PADATA_PK_AS_REP_OLD.html" title="KRB5_PADATA_PK_AS_REP_OLD"
+ accesskey="P">previous</a> |
+ <a href="KRB5_PADATA_PK_AS_REQ_OLD.html" title="KRB5_PADATA_PK_AS_REQ_OLD"
+ 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_PADATA_PK_AS_REQ">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>PKINIT.</p>
+<p>RFC 4556</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_PADATA_PK_AS_REP_OLD.html" title="KRB5_PADATA_PK_AS_REP_OLD"
+ >previous</a> |
+ <a href="KRB5_PADATA_PK_AS_REQ_OLD.html" title="KRB5_PADATA_PK_AS_REQ_OLD"
+ >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_PADATA_PK_AS_REQ">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..c4a17956e0a2
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_PK_AS_REQ_OLD.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_PADATA_PK_AS_REQ_OLD &#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_PADATA_PW_SALT" href="KRB5_PADATA_PW_SALT.html" />
+ <link rel="prev" title="KRB5_PADATA_PK_AS_REQ" href="KRB5_PADATA_PK_AS_REQ.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_PADATA_PK_AS_REQ.html" title="KRB5_PADATA_PK_AS_REQ"
+ accesskey="P">previous</a> |
+ <a href="KRB5_PADATA_PW_SALT.html" title="KRB5_PADATA_PW_SALT"
+ 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_PADATA_PK_AS_REQ_OLD">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>PKINIT.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_PADATA_PK_AS_REQ.html" title="KRB5_PADATA_PK_AS_REQ"
+ >previous</a> |
+ <a href="KRB5_PADATA_PW_SALT.html" title="KRB5_PADATA_PW_SALT"
+ >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_PADATA_PK_AS_REQ_OLD">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..b149543ab328
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_PW_SALT.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_PADATA_PW_SALT &#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_PADATA_REFERRAL" href="KRB5_PADATA_REFERRAL.html" />
+ <link rel="prev" title="KRB5_PADATA_PK_AS_REQ_OLD" href="KRB5_PADATA_PK_AS_REQ_OLD.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_PADATA_PK_AS_REQ_OLD.html" title="KRB5_PADATA_PK_AS_REQ_OLD"
+ accesskey="P">previous</a> |
+ <a href="KRB5_PADATA_REFERRAL.html" title="KRB5_PADATA_REFERRAL"
+ 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_PADATA_PW_SALT">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>RFC 4120.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_PADATA_PK_AS_REQ_OLD.html" title="KRB5_PADATA_PK_AS_REQ_OLD"
+ >previous</a> |
+ <a href="KRB5_PADATA_REFERRAL.html" title="KRB5_PADATA_REFERRAL"
+ >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_PADATA_PW_SALT">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..e7c803eef6f9
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_REDHAT_IDP_OAUTH2.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_PADATA_REDHAT_IDP_OAUTH2 &#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_PADATA_REDHAT_PASSKEY" href="KRB5_PADATA_REDHAT_PASSKEY.html" />
+ <link rel="prev" title="KRB5_PADATA_SPAKE" href="KRB5_PADATA_SPAKE.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_PADATA_SPAKE.html" title="KRB5_PADATA_SPAKE"
+ accesskey="P">previous</a> |
+ <a href="KRB5_PADATA_REDHAT_PASSKEY.html" title="KRB5_PADATA_REDHAT_PASSKEY"
+ 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_PADATA_REDHAT_IDP_OAUTH2">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>Red Hat IdP mechanism.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_PADATA_SPAKE.html" title="KRB5_PADATA_SPAKE"
+ >previous</a> |
+ <a href="KRB5_PADATA_REDHAT_PASSKEY.html" title="KRB5_PADATA_REDHAT_PASSKEY"
+ >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_PADATA_REDHAT_IDP_OAUTH2">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..2c592d4b0c2f
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_REDHAT_PASSKEY.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_PADATA_REDHAT_PASSKEY &#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_PADATA_SVR_REFERRAL_INFO" href="KRB5_PADATA_SVR_REFERRAL_INFO.html" />
+ <link rel="prev" title="KRB5_PADATA_REDHAT_IDP_OAUTH2" href="KRB5_PADATA_REDHAT_IDP_OAUTH2.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_PADATA_REDHAT_IDP_OAUTH2.html" title="KRB5_PADATA_REDHAT_IDP_OAUTH2"
+ accesskey="P">previous</a> |
+ <a href="KRB5_PADATA_SVR_REFERRAL_INFO.html" title="KRB5_PADATA_SVR_REFERRAL_INFO"
+ 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_PADATA_REDHAT_PASSKEY">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>Red Hat Passkey mechanism.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_PADATA_REDHAT_IDP_OAUTH2.html" title="KRB5_PADATA_REDHAT_IDP_OAUTH2"
+ >previous</a> |
+ <a href="KRB5_PADATA_SVR_REFERRAL_INFO.html" title="KRB5_PADATA_SVR_REFERRAL_INFO"
+ >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_PADATA_REDHAT_PASSKEY">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..55a06fa253c5
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_REFERRAL.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_PADATA_REFERRAL &#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_PADATA_S4U_X509_USER" href="KRB5_PADATA_S4U_X509_USER.html" />
+ <link rel="prev" title="KRB5_PADATA_PW_SALT" href="KRB5_PADATA_PW_SALT.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_PADATA_PW_SALT.html" title="KRB5_PADATA_PW_SALT"
+ accesskey="P">previous</a> |
+ <a href="KRB5_PADATA_S4U_X509_USER.html" title="KRB5_PADATA_S4U_X509_USER"
+ 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_PADATA_REFERRAL">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-padata-referral">
+<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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>draft referral system</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_PADATA_PW_SALT.html" title="KRB5_PADATA_PW_SALT"
+ >previous</a> |
+ <a href="KRB5_PADATA_S4U_X509_USER.html" title="KRB5_PADATA_S4U_X509_USER"
+ >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_PADATA_REFERRAL">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..45b78722876c
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_S4U_X509_USER.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_PADATA_S4U_X509_USER &#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_PADATA_SAM_CHALLENGE" href="KRB5_PADATA_SAM_CHALLENGE.html" />
+ <link rel="prev" title="KRB5_PADATA_REFERRAL" href="KRB5_PADATA_REFERRAL.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_PADATA_REFERRAL.html" title="KRB5_PADATA_REFERRAL"
+ accesskey="P">previous</a> |
+ <a href="KRB5_PADATA_SAM_CHALLENGE.html" title="KRB5_PADATA_SAM_CHALLENGE"
+ 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_PADATA_S4U_X509_USER">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>certificate protocol transition request</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_PADATA_REFERRAL.html" title="KRB5_PADATA_REFERRAL"
+ >previous</a> |
+ <a href="KRB5_PADATA_SAM_CHALLENGE.html" title="KRB5_PADATA_SAM_CHALLENGE"
+ >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_PADATA_S4U_X509_USER">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..19fc89cfbb4c
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_SAM_CHALLENGE.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_PADATA_SAM_CHALLENGE &#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_PADATA_SAM_CHALLENGE_2" href="KRB5_PADATA_SAM_CHALLENGE_2.html" />
+ <link rel="prev" title="KRB5_PADATA_S4U_X509_USER" href="KRB5_PADATA_S4U_X509_USER.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_PADATA_S4U_X509_USER.html" title="KRB5_PADATA_S4U_X509_USER"
+ accesskey="P">previous</a> |
+ <a href="KRB5_PADATA_SAM_CHALLENGE_2.html" title="KRB5_PADATA_SAM_CHALLENGE_2"
+ 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_PADATA_SAM_CHALLENGE">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>SAM/OTP.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_PADATA_S4U_X509_USER.html" title="KRB5_PADATA_S4U_X509_USER"
+ >previous</a> |
+ <a href="KRB5_PADATA_SAM_CHALLENGE_2.html" title="KRB5_PADATA_SAM_CHALLENGE_2"
+ >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_PADATA_SAM_CHALLENGE">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..90a8ee87a06c
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_SAM_CHALLENGE_2.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_PADATA_SAM_CHALLENGE_2 &#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_PADATA_SAM_REDIRECT" href="KRB5_PADATA_SAM_REDIRECT.html" />
+ <link rel="prev" title="KRB5_PADATA_SAM_CHALLENGE" href="KRB5_PADATA_SAM_CHALLENGE.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_PADATA_SAM_CHALLENGE.html" title="KRB5_PADATA_SAM_CHALLENGE"
+ accesskey="P">previous</a> |
+ <a href="KRB5_PADATA_SAM_REDIRECT.html" title="KRB5_PADATA_SAM_REDIRECT"
+ 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_PADATA_SAM_CHALLENGE_2">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>draft challenge system, updated</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_PADATA_SAM_CHALLENGE.html" title="KRB5_PADATA_SAM_CHALLENGE"
+ >previous</a> |
+ <a href="KRB5_PADATA_SAM_REDIRECT.html" title="KRB5_PADATA_SAM_REDIRECT"
+ >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_PADATA_SAM_CHALLENGE_2">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..6a228cf30995
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_SAM_REDIRECT.html
@@ -0,0 +1,154 @@
+<!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_PADATA_SAM_REDIRECT &#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_PADATA_SAM_RESPONSE" href="KRB5_PADATA_SAM_RESPONSE.html" />
+ <link rel="prev" title="KRB5_PADATA_SAM_CHALLENGE_2" href="KRB5_PADATA_SAM_CHALLENGE_2.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_PADATA_SAM_CHALLENGE_2.html" title="KRB5_PADATA_SAM_CHALLENGE_2"
+ accesskey="P">previous</a> |
+ <a href="KRB5_PADATA_SAM_RESPONSE.html" title="KRB5_PADATA_SAM_RESPONSE"
+ 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_PADATA_SAM_REDIRECT">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>SAM/OTP.</p>
+<p>RFC 4120</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_PADATA_SAM_CHALLENGE_2.html" title="KRB5_PADATA_SAM_CHALLENGE_2"
+ >previous</a> |
+ <a href="KRB5_PADATA_SAM_RESPONSE.html" title="KRB5_PADATA_SAM_RESPONSE"
+ >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_PADATA_SAM_REDIRECT">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..a35abfbedb51
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_SAM_RESPONSE.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_PADATA_SAM_RESPONSE &#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_PADATA_SAM_RESPONSE_2" href="KRB5_PADATA_SAM_RESPONSE_2.html" />
+ <link rel="prev" title="KRB5_PADATA_SAM_REDIRECT" href="KRB5_PADATA_SAM_REDIRECT.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_PADATA_SAM_REDIRECT.html" title="KRB5_PADATA_SAM_REDIRECT"
+ accesskey="P">previous</a> |
+ <a href="KRB5_PADATA_SAM_RESPONSE_2.html" title="KRB5_PADATA_SAM_RESPONSE_2"
+ 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_PADATA_SAM_RESPONSE">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>SAM/OTP.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_PADATA_SAM_REDIRECT.html" title="KRB5_PADATA_SAM_REDIRECT"
+ >previous</a> |
+ <a href="KRB5_PADATA_SAM_RESPONSE_2.html" title="KRB5_PADATA_SAM_RESPONSE_2"
+ >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_PADATA_SAM_RESPONSE">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..a12024648819
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_SAM_RESPONSE_2.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_PADATA_SAM_RESPONSE_2 &#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_PADATA_SESAME" href="KRB5_PADATA_SESAME.html" />
+ <link rel="prev" title="KRB5_PADATA_SAM_RESPONSE" href="KRB5_PADATA_SAM_RESPONSE.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_PADATA_SAM_RESPONSE.html" title="KRB5_PADATA_SAM_RESPONSE"
+ accesskey="P">previous</a> |
+ <a href="KRB5_PADATA_SESAME.html" title="KRB5_PADATA_SESAME"
+ 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_PADATA_SAM_RESPONSE_2">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>draft challenge system, updated</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_PADATA_SAM_RESPONSE.html" title="KRB5_PADATA_SAM_RESPONSE"
+ >previous</a> |
+ <a href="KRB5_PADATA_SESAME.html" title="KRB5_PADATA_SESAME"
+ >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_PADATA_SAM_RESPONSE_2">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..e92ba907c8db
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_SESAME.html
@@ -0,0 +1,154 @@
+<!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_PADATA_SESAME &#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_PADATA_SPAKE" href="KRB5_PADATA_SPAKE.html" />
+ <link rel="prev" title="KRB5_PADATA_SAM_RESPONSE_2" href="KRB5_PADATA_SAM_RESPONSE_2.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_PADATA_SAM_RESPONSE_2.html" title="KRB5_PADATA_SAM_RESPONSE_2"
+ accesskey="P">previous</a> |
+ <a href="KRB5_PADATA_SPAKE.html" title="KRB5_PADATA_SPAKE"
+ 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_PADATA_SESAME">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-padata-sesame">
+<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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>Sesame project.</p>
+<p>RFC 4120</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_PADATA_SAM_RESPONSE_2.html" title="KRB5_PADATA_SAM_RESPONSE_2"
+ >previous</a> |
+ <a href="KRB5_PADATA_SPAKE.html" title="KRB5_PADATA_SPAKE"
+ >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_PADATA_SESAME">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..3eeebcbd4dda
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_SPAKE.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_PADATA_SPAKE &#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_PADATA_REDHAT_IDP_OAUTH2" href="KRB5_PADATA_REDHAT_IDP_OAUTH2.html" />
+ <link rel="prev" title="KRB5_PADATA_SESAME" href="KRB5_PADATA_SESAME.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_PADATA_SESAME.html" title="KRB5_PADATA_SESAME"
+ accesskey="P">previous</a> |
+ <a href="KRB5_PADATA_REDHAT_IDP_OAUTH2.html" title="KRB5_PADATA_REDHAT_IDP_OAUTH2"
+ 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_PADATA_SPAKE">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-padata-spake">
+<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="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_PADATA_SPAKE</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">151</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_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/>
+ <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_PADATA_SESAME.html" title="KRB5_PADATA_SESAME"
+ >previous</a> |
+ <a href="KRB5_PADATA_REDHAT_IDP_OAUTH2.html" title="KRB5_PADATA_REDHAT_IDP_OAUTH2"
+ >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_PADATA_SPAKE">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..a41efa2d05e1
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_SVR_REFERRAL_INFO.html
@@ -0,0 +1,154 @@
+<!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_PADATA_SVR_REFERRAL_INFO &#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_PADATA_TGS_REQ" href="KRB5_PADATA_TGS_REQ.html" />
+ <link rel="prev" title="KRB5_PADATA_REDHAT_PASSKEY" href="KRB5_PADATA_REDHAT_PASSKEY.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_PADATA_REDHAT_PASSKEY.html" title="KRB5_PADATA_REDHAT_PASSKEY"
+ accesskey="P">previous</a> |
+ <a href="KRB5_PADATA_TGS_REQ.html" title="KRB5_PADATA_TGS_REQ"
+ 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_PADATA_SVR_REFERRAL_INFO">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>Windows 2000 referrals.</p>
+<p>RFC 6820</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_PADATA_REDHAT_PASSKEY.html" title="KRB5_PADATA_REDHAT_PASSKEY"
+ >previous</a> |
+ <a href="KRB5_PADATA_TGS_REQ.html" title="KRB5_PADATA_TGS_REQ"
+ >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_PADATA_SVR_REFERRAL_INFO">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..3fae6e6530b5
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_TGS_REQ.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_PADATA_TGS_REQ &#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_PADATA_USE_SPECIFIED_KVNO" href="KRB5_PADATA_USE_SPECIFIED_KVNO.html" />
+ <link rel="prev" title="KRB5_PADATA_SVR_REFERRAL_INFO" href="KRB5_PADATA_SVR_REFERRAL_INFO.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_PADATA_SVR_REFERRAL_INFO.html" title="KRB5_PADATA_SVR_REFERRAL_INFO"
+ accesskey="P">previous</a> |
+ <a href="KRB5_PADATA_USE_SPECIFIED_KVNO.html" title="KRB5_PADATA_USE_SPECIFIED_KVNO"
+ 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_PADATA_TGS_REQ">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-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="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="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_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>
+</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_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/>
+ <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_PADATA_SVR_REFERRAL_INFO.html" title="KRB5_PADATA_SVR_REFERRAL_INFO"
+ >previous</a> |
+ <a href="KRB5_PADATA_USE_SPECIFIED_KVNO.html" title="KRB5_PADATA_USE_SPECIFIED_KVNO"
+ >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_PADATA_TGS_REQ">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..b9aa5d2ceadf
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PADATA_USE_SPECIFIED_KVNO.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_PADATA_USE_SPECIFIED_KVNO &#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_PRINCIPAL_COMPARE_CASEFOLD" href="KRB5_PRINCIPAL_COMPARE_CASEFOLD.html" />
+ <link rel="prev" title="KRB5_PADATA_TGS_REQ" href="KRB5_PADATA_TGS_REQ.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_PADATA_TGS_REQ.html" title="KRB5_PADATA_TGS_REQ"
+ accesskey="P">previous</a> |
+ <a href="KRB5_PRINCIPAL_COMPARE_CASEFOLD.html" title="KRB5_PRINCIPAL_COMPARE_CASEFOLD"
+ 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_PADATA_USE_SPECIFIED_KVNO">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>RFC 4120.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_PADATA_TGS_REQ.html" title="KRB5_PADATA_TGS_REQ"
+ >previous</a> |
+ <a href="KRB5_PRINCIPAL_COMPARE_CASEFOLD.html" title="KRB5_PRINCIPAL_COMPARE_CASEFOLD"
+ >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_PADATA_USE_SPECIFIED_KVNO">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..b684ea80d84c
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_COMPARE_CASEFOLD.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_PRINCIPAL_COMPARE_CASEFOLD &#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_PRINCIPAL_COMPARE_ENTERPRISE" href="KRB5_PRINCIPAL_COMPARE_ENTERPRISE.html" />
+ <link rel="prev" title="KRB5_PADATA_USE_SPECIFIED_KVNO" href="KRB5_PADATA_USE_SPECIFIED_KVNO.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_PADATA_USE_SPECIFIED_KVNO.html" title="KRB5_PADATA_USE_SPECIFIED_KVNO"
+ accesskey="P">previous</a> |
+ <a href="KRB5_PRINCIPAL_COMPARE_ENTERPRISE.html" title="KRB5_PRINCIPAL_COMPARE_ENTERPRISE"
+ 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_PRINCIPAL_COMPARE_CASEFOLD">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>case-insensitive</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_PADATA_USE_SPECIFIED_KVNO.html" title="KRB5_PADATA_USE_SPECIFIED_KVNO"
+ >previous</a> |
+ <a href="KRB5_PRINCIPAL_COMPARE_ENTERPRISE.html" title="KRB5_PRINCIPAL_COMPARE_ENTERPRISE"
+ >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_PRINCIPAL_COMPARE_CASEFOLD">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..fdf45a282d82
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_COMPARE_ENTERPRISE.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_PRINCIPAL_COMPARE_ENTERPRISE &#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_PRINCIPAL_COMPARE_IGNORE_REALM" href="KRB5_PRINCIPAL_COMPARE_IGNORE_REALM.html" />
+ <link rel="prev" title="KRB5_PRINCIPAL_COMPARE_CASEFOLD" href="KRB5_PRINCIPAL_COMPARE_CASEFOLD.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_PRINCIPAL_COMPARE_CASEFOLD.html" title="KRB5_PRINCIPAL_COMPARE_CASEFOLD"
+ accesskey="P">previous</a> |
+ <a href="KRB5_PRINCIPAL_COMPARE_IGNORE_REALM.html" title="KRB5_PRINCIPAL_COMPARE_IGNORE_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_PRINCIPAL_COMPARE_ENTERPRISE">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>UPNs as real principals.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_PRINCIPAL_COMPARE_CASEFOLD.html" title="KRB5_PRINCIPAL_COMPARE_CASEFOLD"
+ >previous</a> |
+ <a href="KRB5_PRINCIPAL_COMPARE_IGNORE_REALM.html" title="KRB5_PRINCIPAL_COMPARE_IGNORE_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_PRINCIPAL_COMPARE_ENTERPRISE">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..92c94ca6abaf
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_COMPARE_IGNORE_REALM.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_PRINCIPAL_COMPARE_IGNORE_REALM &#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_PRINCIPAL_COMPARE_UTF8" href="KRB5_PRINCIPAL_COMPARE_UTF8.html" />
+ <link rel="prev" title="KRB5_PRINCIPAL_COMPARE_ENTERPRISE" href="KRB5_PRINCIPAL_COMPARE_ENTERPRISE.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_PRINCIPAL_COMPARE_ENTERPRISE.html" title="KRB5_PRINCIPAL_COMPARE_ENTERPRISE"
+ accesskey="P">previous</a> |
+ <a href="KRB5_PRINCIPAL_COMPARE_UTF8.html" title="KRB5_PRINCIPAL_COMPARE_UTF8"
+ 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_PRINCIPAL_COMPARE_IGNORE_REALM">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>ignore realm component</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_PRINCIPAL_COMPARE_ENTERPRISE.html" title="KRB5_PRINCIPAL_COMPARE_ENTERPRISE"
+ >previous</a> |
+ <a href="KRB5_PRINCIPAL_COMPARE_UTF8.html" title="KRB5_PRINCIPAL_COMPARE_UTF8"
+ >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_PRINCIPAL_COMPARE_IGNORE_REALM">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..826f7ce1738d
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_COMPARE_UTF8.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_PRINCIPAL_COMPARE_UTF8 &#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_PRINCIPAL_PARSE_ENTERPRISE" href="KRB5_PRINCIPAL_PARSE_ENTERPRISE.html" />
+ <link rel="prev" title="KRB5_PRINCIPAL_COMPARE_IGNORE_REALM" href="KRB5_PRINCIPAL_COMPARE_IGNORE_REALM.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_PRINCIPAL_COMPARE_IGNORE_REALM.html" title="KRB5_PRINCIPAL_COMPARE_IGNORE_REALM"
+ accesskey="P">previous</a> |
+ <a href="KRB5_PRINCIPAL_PARSE_ENTERPRISE.html" title="KRB5_PRINCIPAL_PARSE_ENTERPRISE"
+ 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_PRINCIPAL_COMPARE_UTF8">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>treat principals as UTF-8</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_PRINCIPAL_COMPARE_IGNORE_REALM.html" title="KRB5_PRINCIPAL_COMPARE_IGNORE_REALM"
+ >previous</a> |
+ <a href="KRB5_PRINCIPAL_PARSE_ENTERPRISE.html" title="KRB5_PRINCIPAL_PARSE_ENTERPRISE"
+ >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_PRINCIPAL_COMPARE_UTF8">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..2a11943d4dee
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_PARSE_ENTERPRISE.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_PRINCIPAL_PARSE_ENTERPRISE &#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_PRINCIPAL_PARSE_IGNORE_REALM" href="KRB5_PRINCIPAL_PARSE_IGNORE_REALM.html" />
+ <link rel="prev" title="KRB5_PRINCIPAL_COMPARE_UTF8" href="KRB5_PRINCIPAL_COMPARE_UTF8.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_PRINCIPAL_COMPARE_UTF8.html" title="KRB5_PRINCIPAL_COMPARE_UTF8"
+ accesskey="P">previous</a> |
+ <a href="KRB5_PRINCIPAL_PARSE_IGNORE_REALM.html" title="KRB5_PRINCIPAL_PARSE_IGNORE_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_PRINCIPAL_PARSE_ENTERPRISE">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>Create single-component enterprise principle.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_PRINCIPAL_COMPARE_UTF8.html" title="KRB5_PRINCIPAL_COMPARE_UTF8"
+ >previous</a> |
+ <a href="KRB5_PRINCIPAL_PARSE_IGNORE_REALM.html" title="KRB5_PRINCIPAL_PARSE_IGNORE_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_PRINCIPAL_PARSE_ENTERPRISE">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..bcd73cff0bf7
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_PARSE_IGNORE_REALM.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_PRINCIPAL_PARSE_IGNORE_REALM &#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_PRINCIPAL_PARSE_NO_DEF_REALM" href="KRB5_PRINCIPAL_PARSE_NO_DEF_REALM.html" />
+ <link rel="prev" title="KRB5_PRINCIPAL_PARSE_ENTERPRISE" href="KRB5_PRINCIPAL_PARSE_ENTERPRISE.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_PRINCIPAL_PARSE_ENTERPRISE.html" title="KRB5_PRINCIPAL_PARSE_ENTERPRISE"
+ accesskey="P">previous</a> |
+ <a href="KRB5_PRINCIPAL_PARSE_NO_DEF_REALM.html" title="KRB5_PRINCIPAL_PARSE_NO_DEF_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_PRINCIPAL_PARSE_IGNORE_REALM">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>Ignore realm if present.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_PRINCIPAL_PARSE_ENTERPRISE.html" title="KRB5_PRINCIPAL_PARSE_ENTERPRISE"
+ >previous</a> |
+ <a href="KRB5_PRINCIPAL_PARSE_NO_DEF_REALM.html" title="KRB5_PRINCIPAL_PARSE_NO_DEF_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_PRINCIPAL_PARSE_IGNORE_REALM">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..e9f7e80537a6
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_PARSE_NO_DEF_REALM.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_PRINCIPAL_PARSE_NO_DEF_REALM &#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_PRINCIPAL_PARSE_NO_REALM" href="KRB5_PRINCIPAL_PARSE_NO_REALM.html" />
+ <link rel="prev" title="KRB5_PRINCIPAL_PARSE_IGNORE_REALM" href="KRB5_PRINCIPAL_PARSE_IGNORE_REALM.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_PRINCIPAL_PARSE_IGNORE_REALM.html" title="KRB5_PRINCIPAL_PARSE_IGNORE_REALM"
+ accesskey="P">previous</a> |
+ <a href="KRB5_PRINCIPAL_PARSE_NO_REALM.html" title="KRB5_PRINCIPAL_PARSE_NO_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_PRINCIPAL_PARSE_NO_DEF_REALM">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>Don’t add default realm.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_PRINCIPAL_PARSE_IGNORE_REALM.html" title="KRB5_PRINCIPAL_PARSE_IGNORE_REALM"
+ >previous</a> |
+ <a href="KRB5_PRINCIPAL_PARSE_NO_REALM.html" title="KRB5_PRINCIPAL_PARSE_NO_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_PRINCIPAL_PARSE_NO_DEF_REALM">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..4a2aef268c5e
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_PARSE_NO_REALM.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_PRINCIPAL_PARSE_NO_REALM &#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_PRINCIPAL_PARSE_REQUIRE_REALM" href="KRB5_PRINCIPAL_PARSE_REQUIRE_REALM.html" />
+ <link rel="prev" title="KRB5_PRINCIPAL_PARSE_NO_DEF_REALM" href="KRB5_PRINCIPAL_PARSE_NO_DEF_REALM.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_PRINCIPAL_PARSE_NO_DEF_REALM.html" title="KRB5_PRINCIPAL_PARSE_NO_DEF_REALM"
+ accesskey="P">previous</a> |
+ <a href="KRB5_PRINCIPAL_PARSE_REQUIRE_REALM.html" title="KRB5_PRINCIPAL_PARSE_REQUIRE_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_PRINCIPAL_PARSE_NO_REALM">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>Error if realm is present.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_PRINCIPAL_PARSE_NO_DEF_REALM.html" title="KRB5_PRINCIPAL_PARSE_NO_DEF_REALM"
+ >previous</a> |
+ <a href="KRB5_PRINCIPAL_PARSE_REQUIRE_REALM.html" title="KRB5_PRINCIPAL_PARSE_REQUIRE_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_PRINCIPAL_PARSE_NO_REALM">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..5bc03737860b
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_PARSE_REQUIRE_REALM.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_PRINCIPAL_PARSE_REQUIRE_REALM &#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_PRINCIPAL_UNPARSE_DISPLAY" href="KRB5_PRINCIPAL_UNPARSE_DISPLAY.html" />
+ <link rel="prev" title="KRB5_PRINCIPAL_PARSE_NO_REALM" href="KRB5_PRINCIPAL_PARSE_NO_REALM.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_PRINCIPAL_PARSE_NO_REALM.html" title="KRB5_PRINCIPAL_PARSE_NO_REALM"
+ accesskey="P">previous</a> |
+ <a href="KRB5_PRINCIPAL_UNPARSE_DISPLAY.html" title="KRB5_PRINCIPAL_UNPARSE_DISPLAY"
+ 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_PRINCIPAL_PARSE_REQUIRE_REALM">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>Error if realm is not present.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_PRINCIPAL_PARSE_NO_REALM.html" title="KRB5_PRINCIPAL_PARSE_NO_REALM"
+ >previous</a> |
+ <a href="KRB5_PRINCIPAL_UNPARSE_DISPLAY.html" title="KRB5_PRINCIPAL_UNPARSE_DISPLAY"
+ >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_PRINCIPAL_PARSE_REQUIRE_REALM">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..4443a7a3537b
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_UNPARSE_DISPLAY.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_PRINCIPAL_UNPARSE_DISPLAY &#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_PRINCIPAL_UNPARSE_NO_REALM" href="KRB5_PRINCIPAL_UNPARSE_NO_REALM.html" />
+ <link rel="prev" title="KRB5_PRINCIPAL_PARSE_REQUIRE_REALM" href="KRB5_PRINCIPAL_PARSE_REQUIRE_REALM.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_PRINCIPAL_PARSE_REQUIRE_REALM.html" title="KRB5_PRINCIPAL_PARSE_REQUIRE_REALM"
+ accesskey="P">previous</a> |
+ <a href="KRB5_PRINCIPAL_UNPARSE_NO_REALM.html" title="KRB5_PRINCIPAL_UNPARSE_NO_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_PRINCIPAL_UNPARSE_DISPLAY">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>Don’t escape special characters.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_PRINCIPAL_PARSE_REQUIRE_REALM.html" title="KRB5_PRINCIPAL_PARSE_REQUIRE_REALM"
+ >previous</a> |
+ <a href="KRB5_PRINCIPAL_UNPARSE_NO_REALM.html" title="KRB5_PRINCIPAL_UNPARSE_NO_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_PRINCIPAL_UNPARSE_DISPLAY">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..a42ca33c3cc1
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_UNPARSE_NO_REALM.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_PRINCIPAL_UNPARSE_NO_REALM &#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_PRINCIPAL_UNPARSE_SHORT" href="KRB5_PRINCIPAL_UNPARSE_SHORT.html" />
+ <link rel="prev" title="KRB5_PRINCIPAL_UNPARSE_DISPLAY" href="KRB5_PRINCIPAL_UNPARSE_DISPLAY.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_PRINCIPAL_UNPARSE_DISPLAY.html" title="KRB5_PRINCIPAL_UNPARSE_DISPLAY"
+ accesskey="P">previous</a> |
+ <a href="KRB5_PRINCIPAL_UNPARSE_SHORT.html" title="KRB5_PRINCIPAL_UNPARSE_SHORT"
+ 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_PRINCIPAL_UNPARSE_NO_REALM">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>Omit realm always.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_PRINCIPAL_UNPARSE_DISPLAY.html" title="KRB5_PRINCIPAL_UNPARSE_DISPLAY"
+ >previous</a> |
+ <a href="KRB5_PRINCIPAL_UNPARSE_SHORT.html" title="KRB5_PRINCIPAL_UNPARSE_SHORT"
+ >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_PRINCIPAL_UNPARSE_NO_REALM">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..fa86546d3ba9
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRINCIPAL_UNPARSE_SHORT.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_PRINCIPAL_UNPARSE_SHORT &#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_PRIV" href="KRB5_PRIV.html" />
+ <link rel="prev" title="KRB5_PRINCIPAL_UNPARSE_NO_REALM" href="KRB5_PRINCIPAL_UNPARSE_NO_REALM.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_PRINCIPAL_UNPARSE_NO_REALM.html" title="KRB5_PRINCIPAL_UNPARSE_NO_REALM"
+ accesskey="P">previous</a> |
+ <a href="KRB5_PRIV.html" title="KRB5_PRIV"
+ 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_PRINCIPAL_UNPARSE_SHORT">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>Omit realm if it is the local realm.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_PRINCIPAL_UNPARSE_NO_REALM.html" title="KRB5_PRINCIPAL_UNPARSE_NO_REALM"
+ >previous</a> |
+ <a href="KRB5_PRIV.html" title="KRB5_PRIV"
+ >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_PRINCIPAL_UNPARSE_SHORT">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRIV.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRIV.html
new file mode 100644
index 000000000000..d0864f5f49bf
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PRIV.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_PRIV &#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_PROMPT_TYPE_NEW_PASSWORD" href="KRB5_PROMPT_TYPE_NEW_PASSWORD.html" />
+ <link rel="prev" title="KRB5_PRINCIPAL_UNPARSE_SHORT" href="KRB5_PRINCIPAL_UNPARSE_SHORT.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_PRINCIPAL_UNPARSE_SHORT.html" title="KRB5_PRINCIPAL_UNPARSE_SHORT"
+ accesskey="P">previous</a> |
+ <a href="KRB5_PROMPT_TYPE_NEW_PASSWORD.html" title="KRB5_PROMPT_TYPE_NEW_PASSWORD"
+ 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_PRIV">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-priv">
+<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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>Private application message.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_PRINCIPAL_UNPARSE_SHORT.html" title="KRB5_PRINCIPAL_UNPARSE_SHORT"
+ >previous</a> |
+ <a href="KRB5_PROMPT_TYPE_NEW_PASSWORD.html" title="KRB5_PROMPT_TYPE_NEW_PASSWORD"
+ >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_PRIV">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..c417f3e33fd6
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PROMPT_TYPE_NEW_PASSWORD.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_PROMPT_TYPE_NEW_PASSWORD &#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_PROMPT_TYPE_NEW_PASSWORD_AGAIN" href="KRB5_PROMPT_TYPE_NEW_PASSWORD_AGAIN.html" />
+ <link rel="prev" title="KRB5_PRIV" href="KRB5_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_PRIV.html" title="KRB5_PRIV"
+ accesskey="P">previous</a> |
+ <a href="KRB5_PROMPT_TYPE_NEW_PASSWORD_AGAIN.html" title="KRB5_PROMPT_TYPE_NEW_PASSWORD_AGAIN"
+ 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_PROMPT_TYPE_NEW_PASSWORD">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>Prompt for new password (during password change)</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_PRIV.html" title="KRB5_PRIV"
+ >previous</a> |
+ <a href="KRB5_PROMPT_TYPE_NEW_PASSWORD_AGAIN.html" title="KRB5_PROMPT_TYPE_NEW_PASSWORD_AGAIN"
+ >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_PROMPT_TYPE_NEW_PASSWORD">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..7cbf99542855
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PROMPT_TYPE_NEW_PASSWORD_AGAIN.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_PROMPT_TYPE_NEW_PASSWORD_AGAIN &#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_PROMPT_TYPE_PASSWORD" href="KRB5_PROMPT_TYPE_PASSWORD.html" />
+ <link rel="prev" title="KRB5_PROMPT_TYPE_NEW_PASSWORD" href="KRB5_PROMPT_TYPE_NEW_PASSWORD.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_PROMPT_TYPE_NEW_PASSWORD.html" title="KRB5_PROMPT_TYPE_NEW_PASSWORD"
+ accesskey="P">previous</a> |
+ <a href="KRB5_PROMPT_TYPE_PASSWORD.html" title="KRB5_PROMPT_TYPE_PASSWORD"
+ 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_PROMPT_TYPE_NEW_PASSWORD_AGAIN">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>Prompt for new password again.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_PROMPT_TYPE_NEW_PASSWORD.html" title="KRB5_PROMPT_TYPE_NEW_PASSWORD"
+ >previous</a> |
+ <a href="KRB5_PROMPT_TYPE_PASSWORD.html" title="KRB5_PROMPT_TYPE_PASSWORD"
+ >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_PROMPT_TYPE_NEW_PASSWORD_AGAIN">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..98e1a3c44424
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PROMPT_TYPE_PASSWORD.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_PROMPT_TYPE_PASSWORD &#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_PROMPT_TYPE_PREAUTH" href="KRB5_PROMPT_TYPE_PREAUTH.html" />
+ <link rel="prev" title="KRB5_PROMPT_TYPE_NEW_PASSWORD_AGAIN" href="KRB5_PROMPT_TYPE_NEW_PASSWORD_AGAIN.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_PROMPT_TYPE_NEW_PASSWORD_AGAIN.html" title="KRB5_PROMPT_TYPE_NEW_PASSWORD_AGAIN"
+ accesskey="P">previous</a> |
+ <a href="KRB5_PROMPT_TYPE_PREAUTH.html" title="KRB5_PROMPT_TYPE_PREAUTH"
+ 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_PROMPT_TYPE_PASSWORD">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>Prompt for password.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_PROMPT_TYPE_NEW_PASSWORD_AGAIN.html" title="KRB5_PROMPT_TYPE_NEW_PASSWORD_AGAIN"
+ >previous</a> |
+ <a href="KRB5_PROMPT_TYPE_PREAUTH.html" title="KRB5_PROMPT_TYPE_PREAUTH"
+ >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_PROMPT_TYPE_PASSWORD">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..93b541cd7370
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PROMPT_TYPE_PREAUTH.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_PROMPT_TYPE_PREAUTH &#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_PVNO" href="KRB5_PVNO.html" />
+ <link rel="prev" title="KRB5_PROMPT_TYPE_PASSWORD" href="KRB5_PROMPT_TYPE_PASSWORD.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_PROMPT_TYPE_PASSWORD.html" title="KRB5_PROMPT_TYPE_PASSWORD"
+ accesskey="P">previous</a> |
+ <a href="KRB5_PVNO.html" title="KRB5_PVNO"
+ 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_PROMPT_TYPE_PREAUTH">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-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="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="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">
+<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>
+</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_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/>
+ <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_PROMPT_TYPE_PASSWORD.html" title="KRB5_PROMPT_TYPE_PASSWORD"
+ >previous</a> |
+ <a href="KRB5_PVNO.html" title="KRB5_PVNO"
+ >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_PROMPT_TYPE_PREAUTH">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PVNO.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PVNO.html
new file mode 100644
index 000000000000..b5b4b2455a02
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_PVNO.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_PVNO &#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_REALM_BRANCH_CHAR" href="KRB5_REALM_BRANCH_CHAR.html" />
+ <link rel="prev" title="KRB5_PROMPT_TYPE_PREAUTH" href="KRB5_PROMPT_TYPE_PREAUTH.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_PROMPT_TYPE_PREAUTH.html" title="KRB5_PROMPT_TYPE_PREAUTH"
+ accesskey="P">previous</a> |
+ <a href="KRB5_REALM_BRANCH_CHAR.html" title="KRB5_REALM_BRANCH_CHAR"
+ 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_PVNO">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-pvno">
+<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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>Protocol version number.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_PROMPT_TYPE_PREAUTH.html" title="KRB5_PROMPT_TYPE_PREAUTH"
+ >previous</a> |
+ <a href="KRB5_REALM_BRANCH_CHAR.html" title="KRB5_REALM_BRANCH_CHAR"
+ >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_PVNO">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..4dc6dea1e33d
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_REALM_BRANCH_CHAR.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_REALM_BRANCH_CHAR &#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_RECVAUTH_BADAUTHVERS" href="KRB5_RECVAUTH_BADAUTHVERS.html" />
+ <link rel="prev" title="KRB5_PVNO" href="KRB5_PVNO.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_PVNO.html" title="KRB5_PVNO"
+ accesskey="P">previous</a> |
+ <a href="KRB5_RECVAUTH_BADAUTHVERS.html" title="KRB5_RECVAUTH_BADAUTHVERS"
+ 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_REALM_BRANCH_CHAR">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-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="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="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_REALM_BRANCH_CHAR</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><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="#">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/>
+ <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_PVNO.html" title="KRB5_PVNO"
+ >previous</a> |
+ <a href="KRB5_RECVAUTH_BADAUTHVERS.html" title="KRB5_RECVAUTH_BADAUTHVERS"
+ >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_REALM_BRANCH_CHAR">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..8b51ceb48ca6
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_RECVAUTH_BADAUTHVERS.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_RECVAUTH_BADAUTHVERS &#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_RECVAUTH_SKIP_VERSION" href="KRB5_RECVAUTH_SKIP_VERSION.html" />
+ <link rel="prev" title="KRB5_REALM_BRANCH_CHAR" href="KRB5_REALM_BRANCH_CHAR.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_REALM_BRANCH_CHAR.html" title="KRB5_REALM_BRANCH_CHAR"
+ accesskey="P">previous</a> |
+ <a href="KRB5_RECVAUTH_SKIP_VERSION.html" title="KRB5_RECVAUTH_SKIP_VERSION"
+ 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_RECVAUTH_BADAUTHVERS">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-recvauth-badauthvers">
+<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="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_RECVAUTH_BADAUTHVERS</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">0x0002</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_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/>
+ <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_REALM_BRANCH_CHAR.html" title="KRB5_REALM_BRANCH_CHAR"
+ >previous</a> |
+ <a href="KRB5_RECVAUTH_SKIP_VERSION.html" title="KRB5_RECVAUTH_SKIP_VERSION"
+ >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_RECVAUTH_BADAUTHVERS">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..680164eb049d
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_RECVAUTH_SKIP_VERSION.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_RECVAUTH_SKIP_VERSION &#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_REFERRAL_REALM" href="KRB5_REFERRAL_REALM.html" />
+ <link rel="prev" title="KRB5_RECVAUTH_BADAUTHVERS" href="KRB5_RECVAUTH_BADAUTHVERS.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_RECVAUTH_BADAUTHVERS.html" title="KRB5_RECVAUTH_BADAUTHVERS"
+ accesskey="P">previous</a> |
+ <a href="KRB5_REFERRAL_REALM.html" title="KRB5_REFERRAL_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_RECVAUTH_SKIP_VERSION">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-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="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="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_RECVAUTH_SKIP_VERSION</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><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="#">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/>
+ <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_RECVAUTH_BADAUTHVERS.html" title="KRB5_RECVAUTH_BADAUTHVERS"
+ >previous</a> |
+ <a href="KRB5_REFERRAL_REALM.html" title="KRB5_REFERRAL_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_RECVAUTH_SKIP_VERSION">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..2c51e7ec195e
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_REFERRAL_REALM.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_REFERRAL_REALM &#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_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_COUNT_LOW" href="KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_COUNT_LOW.html" />
+ <link rel="prev" title="KRB5_RECVAUTH_SKIP_VERSION" href="KRB5_RECVAUTH_SKIP_VERSION.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_RECVAUTH_SKIP_VERSION.html" title="KRB5_RECVAUTH_SKIP_VERSION"
+ accesskey="P">previous</a> |
+ <a href="KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_COUNT_LOW.html" title="KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_COUNT_LOW"
+ 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_REFERRAL_REALM">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-referral-realm">
+<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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>Constant for realm referrals.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_RECVAUTH_SKIP_VERSION.html" title="KRB5_RECVAUTH_SKIP_VERSION"
+ >previous</a> |
+ <a href="KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_COUNT_LOW.html" title="KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_COUNT_LOW"
+ >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_REFERRAL_REALM">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..cc179fb0691f
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_OTP_FLAGS_COLLECT_PIN.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_RESPONDER_OTP_FLAGS_COLLECT_PIN &#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_RESPONDER_OTP_FLAGS_COLLECT_TOKEN" href="KRB5_RESPONDER_OTP_FLAGS_COLLECT_TOKEN.html" />
+ <link rel="prev" title="KRB5_RESPONDER_QUESTION_PKINIT" href="KRB5_RESPONDER_QUESTION_PKINIT.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_RESPONDER_QUESTION_PKINIT.html" title="KRB5_RESPONDER_QUESTION_PKINIT"
+ accesskey="P">previous</a> |
+ <a href="KRB5_RESPONDER_OTP_FLAGS_COLLECT_TOKEN.html" title="KRB5_RESPONDER_OTP_FLAGS_COLLECT_TOKEN"
+ 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_RESPONDER_OTP_FLAGS_COLLECT_PIN">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-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="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="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">
+<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>
+</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_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/>
+ <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_RESPONDER_QUESTION_PKINIT.html" title="KRB5_RESPONDER_QUESTION_PKINIT"
+ >previous</a> |
+ <a href="KRB5_RESPONDER_OTP_FLAGS_COLLECT_TOKEN.html" title="KRB5_RESPONDER_OTP_FLAGS_COLLECT_TOKEN"
+ >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_RESPONDER_OTP_FLAGS_COLLECT_PIN">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..c8452a43fcca
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_OTP_FLAGS_COLLECT_TOKEN.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_RESPONDER_OTP_FLAGS_COLLECT_TOKEN &#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_RESPONDER_OTP_FLAGS_NEXTOTP" href="KRB5_RESPONDER_OTP_FLAGS_NEXTOTP.html" />
+ <link rel="prev" title="KRB5_RESPONDER_OTP_FLAGS_COLLECT_PIN" href="KRB5_RESPONDER_OTP_FLAGS_COLLECT_PIN.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_RESPONDER_OTP_FLAGS_COLLECT_PIN.html" title="KRB5_RESPONDER_OTP_FLAGS_COLLECT_PIN"
+ accesskey="P">previous</a> |
+ <a href="KRB5_RESPONDER_OTP_FLAGS_NEXTOTP.html" title="KRB5_RESPONDER_OTP_FLAGS_NEXTOTP"
+ 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_RESPONDER_OTP_FLAGS_COLLECT_TOKEN">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-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="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="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">
+<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>
+</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_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/>
+ <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_RESPONDER_OTP_FLAGS_COLLECT_PIN.html" title="KRB5_RESPONDER_OTP_FLAGS_COLLECT_PIN"
+ >previous</a> |
+ <a href="KRB5_RESPONDER_OTP_FLAGS_NEXTOTP.html" title="KRB5_RESPONDER_OTP_FLAGS_NEXTOTP"
+ >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_RESPONDER_OTP_FLAGS_COLLECT_TOKEN">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..8ed743239394
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_OTP_FLAGS_NEXTOTP.html
@@ -0,0 +1,154 @@
+<!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_RESPONDER_OTP_FLAGS_NEXTOTP &#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_RESPONDER_OTP_FLAGS_SEPARATE_PIN" href="KRB5_RESPONDER_OTP_FLAGS_SEPARATE_PIN.html" />
+ <link rel="prev" title="KRB5_RESPONDER_OTP_FLAGS_COLLECT_TOKEN" href="KRB5_RESPONDER_OTP_FLAGS_COLLECT_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="KRB5_RESPONDER_OTP_FLAGS_COLLECT_TOKEN.html" title="KRB5_RESPONDER_OTP_FLAGS_COLLECT_TOKEN"
+ accesskey="P">previous</a> |
+ <a href="KRB5_RESPONDER_OTP_FLAGS_SEPARATE_PIN.html" title="KRB5_RESPONDER_OTP_FLAGS_SEPARATE_PIN"
+ 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_RESPONDER_OTP_FLAGS_NEXTOTP">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-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="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="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">
+<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>
+</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_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/>
+ <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_RESPONDER_OTP_FLAGS_COLLECT_TOKEN.html" title="KRB5_RESPONDER_OTP_FLAGS_COLLECT_TOKEN"
+ >previous</a> |
+ <a href="KRB5_RESPONDER_OTP_FLAGS_SEPARATE_PIN.html" title="KRB5_RESPONDER_OTP_FLAGS_SEPARATE_PIN"
+ >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_RESPONDER_OTP_FLAGS_NEXTOTP">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..4365a0e4495d
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_OTP_FLAGS_SEPARATE_PIN.html
@@ -0,0 +1,154 @@
+<!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_RESPONDER_OTP_FLAGS_SEPARATE_PIN &#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_RESPONDER_OTP_FORMAT_ALPHANUMERIC" href="KRB5_RESPONDER_OTP_FORMAT_ALPHANUMERIC.html" />
+ <link rel="prev" title="KRB5_RESPONDER_OTP_FLAGS_NEXTOTP" href="KRB5_RESPONDER_OTP_FLAGS_NEXTOTP.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_RESPONDER_OTP_FLAGS_NEXTOTP.html" title="KRB5_RESPONDER_OTP_FLAGS_NEXTOTP"
+ accesskey="P">previous</a> |
+ <a href="KRB5_RESPONDER_OTP_FORMAT_ALPHANUMERIC.html" title="KRB5_RESPONDER_OTP_FORMAT_ALPHANUMERIC"
+ 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_RESPONDER_OTP_FLAGS_SEPARATE_PIN">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-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="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="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">
+<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>
+</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_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/>
+ <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_RESPONDER_OTP_FLAGS_NEXTOTP.html" title="KRB5_RESPONDER_OTP_FLAGS_NEXTOTP"
+ >previous</a> |
+ <a href="KRB5_RESPONDER_OTP_FORMAT_ALPHANUMERIC.html" title="KRB5_RESPONDER_OTP_FORMAT_ALPHANUMERIC"
+ >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_RESPONDER_OTP_FLAGS_SEPARATE_PIN">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..59e11057af47
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_OTP_FORMAT_ALPHANUMERIC.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_RESPONDER_OTP_FORMAT_ALPHANUMERIC &#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_RESPONDER_OTP_FORMAT_DECIMAL" href="KRB5_RESPONDER_OTP_FORMAT_DECIMAL.html" />
+ <link rel="prev" title="KRB5_RESPONDER_OTP_FLAGS_SEPARATE_PIN" href="KRB5_RESPONDER_OTP_FLAGS_SEPARATE_PIN.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_RESPONDER_OTP_FLAGS_SEPARATE_PIN.html" title="KRB5_RESPONDER_OTP_FLAGS_SEPARATE_PIN"
+ accesskey="P">previous</a> |
+ <a href="KRB5_RESPONDER_OTP_FORMAT_DECIMAL.html" title="KRB5_RESPONDER_OTP_FORMAT_DECIMAL"
+ 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_RESPONDER_OTP_FORMAT_ALPHANUMERIC">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-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="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="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_RESPONDER_OTP_FORMAT_ALPHANUMERIC</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">2</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_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/>
+ <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_RESPONDER_OTP_FLAGS_SEPARATE_PIN.html" title="KRB5_RESPONDER_OTP_FLAGS_SEPARATE_PIN"
+ >previous</a> |
+ <a href="KRB5_RESPONDER_OTP_FORMAT_DECIMAL.html" title="KRB5_RESPONDER_OTP_FORMAT_DECIMAL"
+ >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_RESPONDER_OTP_FORMAT_ALPHANUMERIC">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..d8f1ecc63bde
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_OTP_FORMAT_DECIMAL.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_RESPONDER_OTP_FORMAT_DECIMAL &#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_RESPONDER_OTP_FORMAT_HEXADECIMAL" href="KRB5_RESPONDER_OTP_FORMAT_HEXADECIMAL.html" />
+ <link rel="prev" title="KRB5_RESPONDER_OTP_FORMAT_ALPHANUMERIC" href="KRB5_RESPONDER_OTP_FORMAT_ALPHANUMERIC.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_RESPONDER_OTP_FORMAT_ALPHANUMERIC.html" title="KRB5_RESPONDER_OTP_FORMAT_ALPHANUMERIC"
+ accesskey="P">previous</a> |
+ <a href="KRB5_RESPONDER_OTP_FORMAT_HEXADECIMAL.html" title="KRB5_RESPONDER_OTP_FORMAT_HEXADECIMAL"
+ 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_RESPONDER_OTP_FORMAT_DECIMAL">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-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="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="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">
+<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>
+</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_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/>
+ <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_RESPONDER_OTP_FORMAT_ALPHANUMERIC.html" title="KRB5_RESPONDER_OTP_FORMAT_ALPHANUMERIC"
+ >previous</a> |
+ <a href="KRB5_RESPONDER_OTP_FORMAT_HEXADECIMAL.html" title="KRB5_RESPONDER_OTP_FORMAT_HEXADECIMAL"
+ >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_RESPONDER_OTP_FORMAT_DECIMAL">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..0b99913492bf
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_OTP_FORMAT_HEXADECIMAL.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_RESPONDER_OTP_FORMAT_HEXADECIMAL &#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_RESPONDER_QUESTION_OTP" href="KRB5_RESPONDER_QUESTION_OTP.html" />
+ <link rel="prev" title="KRB5_RESPONDER_OTP_FORMAT_DECIMAL" href="KRB5_RESPONDER_OTP_FORMAT_DECIMAL.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_RESPONDER_OTP_FORMAT_DECIMAL.html" title="KRB5_RESPONDER_OTP_FORMAT_DECIMAL"
+ accesskey="P">previous</a> |
+ <a href="KRB5_RESPONDER_QUESTION_OTP.html" title="KRB5_RESPONDER_QUESTION_OTP"
+ 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_RESPONDER_OTP_FORMAT_HEXADECIMAL">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-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="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="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_RESPONDER_OTP_FORMAT_HEXADECIMAL</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">1</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_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/>
+ <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_RESPONDER_OTP_FORMAT_DECIMAL.html" title="KRB5_RESPONDER_OTP_FORMAT_DECIMAL"
+ >previous</a> |
+ <a href="KRB5_RESPONDER_QUESTION_OTP.html" title="KRB5_RESPONDER_QUESTION_OTP"
+ >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_RESPONDER_OTP_FORMAT_HEXADECIMAL">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..0be985ae36f4
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_COUNT_LOW.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_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_COUNT_LOW &#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_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_FINAL_TRY" href="KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_FINAL_TRY.html" />
+ <link rel="prev" title="KRB5_REFERRAL_REALM" href="KRB5_REFERRAL_REALM.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_REFERRAL_REALM.html" title="KRB5_REFERRAL_REALM"
+ accesskey="P">previous</a> |
+ <a href="KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_FINAL_TRY.html" title="KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_FINAL_TRY"
+ 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_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_COUNT_LOW">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-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="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="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">
+<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>
+</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_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/>
+ <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_REFERRAL_REALM.html" title="KRB5_REFERRAL_REALM"
+ >previous</a> |
+ <a href="KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_FINAL_TRY.html" title="KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_FINAL_TRY"
+ >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_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_COUNT_LOW">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..d2a6f591c16c
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_FINAL_TRY.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_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_FINAL_TRY &#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_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_LOCKED" href="KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_LOCKED.html" />
+ <link rel="prev" title="KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_COUNT_LOW" href="KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_COUNT_LOW.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_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_COUNT_LOW.html" title="KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_COUNT_LOW"
+ accesskey="P">previous</a> |
+ <a href="KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_LOCKED.html" title="KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_LOCKED"
+ 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_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_FINAL_TRY">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-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="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="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">
+<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>
+</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_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/>
+ <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_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_COUNT_LOW.html" title="KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_COUNT_LOW"
+ >previous</a> |
+ <a href="KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_LOCKED.html" title="KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_LOCKED"
+ >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_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_FINAL_TRY">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..9c6e50c7b87a
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_LOCKED.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_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_LOCKED &#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_RESPONDER_QUESTION_PKINIT" href="KRB5_RESPONDER_QUESTION_PKINIT.html" />
+ <link rel="prev" title="KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_FINAL_TRY" href="KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_FINAL_TRY.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_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_FINAL_TRY.html" title="KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_FINAL_TRY"
+ accesskey="P">previous</a> |
+ <a href="KRB5_RESPONDER_QUESTION_PKINIT.html" title="KRB5_RESPONDER_QUESTION_PKINIT"
+ 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_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_LOCKED">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-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="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="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">
+<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>
+</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_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/>
+ <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_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_FINAL_TRY.html" title="KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_FINAL_TRY"
+ >previous</a> |
+ <a href="KRB5_RESPONDER_QUESTION_PKINIT.html" title="KRB5_RESPONDER_QUESTION_PKINIT"
+ >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_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_LOCKED">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..1b3ea1534682
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_QUESTION_OTP.html
@@ -0,0 +1,180 @@
+<!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_RESPONDER_QUESTION_OTP &#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_RESPONDER_QUESTION_PASSWORD" href="KRB5_RESPONDER_QUESTION_PASSWORD.html" />
+ <link rel="prev" title="KRB5_RESPONDER_OTP_FORMAT_HEXADECIMAL" href="KRB5_RESPONDER_OTP_FORMAT_HEXADECIMAL.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_RESPONDER_OTP_FORMAT_HEXADECIMAL.html" title="KRB5_RESPONDER_OTP_FORMAT_HEXADECIMAL"
+ accesskey="P">previous</a> |
+ <a href="KRB5_RESPONDER_QUESTION_PASSWORD.html" title="KRB5_RESPONDER_QUESTION_PASSWORD"
+ 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_RESPONDER_QUESTION_OTP">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-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="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="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="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="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">
+<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>
+</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_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/>
+ <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_RESPONDER_OTP_FORMAT_HEXADECIMAL.html" title="KRB5_RESPONDER_OTP_FORMAT_HEXADECIMAL"
+ >previous</a> |
+ <a href="KRB5_RESPONDER_QUESTION_PASSWORD.html" title="KRB5_RESPONDER_QUESTION_PASSWORD"
+ >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_RESPONDER_QUESTION_OTP">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..a4d54363f4c4
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_QUESTION_PASSWORD.html
@@ -0,0 +1,154 @@
+<!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_RESPONDER_QUESTION_PASSWORD &#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_SAFE" href="KRB5_SAFE.html" />
+ <link rel="prev" title="KRB5_RESPONDER_QUESTION_OTP" href="KRB5_RESPONDER_QUESTION_OTP.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_RESPONDER_QUESTION_OTP.html" title="KRB5_RESPONDER_QUESTION_OTP"
+ accesskey="P">previous</a> |
+ <a href="KRB5_SAFE.html" title="KRB5_SAFE"
+ 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_RESPONDER_QUESTION_PASSWORD">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-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="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="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">
+<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>
+</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_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/>
+ <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_RESPONDER_QUESTION_OTP.html" title="KRB5_RESPONDER_QUESTION_OTP"
+ >previous</a> |
+ <a href="KRB5_SAFE.html" title="KRB5_SAFE"
+ >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_RESPONDER_QUESTION_PASSWORD">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..d44e49447e99
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_RESPONDER_QUESTION_PKINIT.html
@@ -0,0 +1,167 @@
+<!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_RESPONDER_QUESTION_PKINIT &#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_RESPONDER_OTP_FLAGS_COLLECT_PIN" href="KRB5_RESPONDER_OTP_FLAGS_COLLECT_PIN.html" />
+ <link rel="prev" title="KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_LOCKED" href="KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_LOCKED.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_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_LOCKED.html" title="KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_LOCKED"
+ accesskey="P">previous</a> |
+ <a href="KRB5_RESPONDER_OTP_FLAGS_COLLECT_PIN.html" title="KRB5_RESPONDER_OTP_FLAGS_COLLECT_PIN"
+ 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_RESPONDER_QUESTION_PKINIT">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-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="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="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="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="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">
+<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>
+</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_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/>
+ <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_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_LOCKED.html" title="KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_LOCKED"
+ >previous</a> |
+ <a href="KRB5_RESPONDER_OTP_FLAGS_COLLECT_PIN.html" title="KRB5_RESPONDER_OTP_FLAGS_COLLECT_PIN"
+ >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_RESPONDER_QUESTION_PKINIT">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/KRB5_SAFE.html b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_SAFE.html
new file mode 100644
index 000000000000..561670565e8d
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_SAFE.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_SAFE &#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_SAM_MUST_PK_ENCRYPT_SAD" href="KRB5_SAM_MUST_PK_ENCRYPT_SAD.html" />
+ <link rel="prev" title="KRB5_RESPONDER_QUESTION_PASSWORD" href="KRB5_RESPONDER_QUESTION_PASSWORD.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_RESPONDER_QUESTION_PASSWORD.html" title="KRB5_RESPONDER_QUESTION_PASSWORD"
+ accesskey="P">previous</a> |
+ <a href="KRB5_SAM_MUST_PK_ENCRYPT_SAD.html" title="KRB5_SAM_MUST_PK_ENCRYPT_SAD"
+ 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_SAFE">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-safe">
+<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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>Safe application message.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_RESPONDER_QUESTION_PASSWORD.html" title="KRB5_RESPONDER_QUESTION_PASSWORD"
+ >previous</a> |
+ <a href="KRB5_SAM_MUST_PK_ENCRYPT_SAD.html" title="KRB5_SAM_MUST_PK_ENCRYPT_SAD"
+ >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_SAFE">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..e8afaab67794
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_SAM_MUST_PK_ENCRYPT_SAD.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_SAM_MUST_PK_ENCRYPT_SAD &#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_SAM_SEND_ENCRYPTED_SAD" href="KRB5_SAM_SEND_ENCRYPTED_SAD.html" />
+ <link rel="prev" title="KRB5_SAFE" href="KRB5_SAFE.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_SAFE.html" title="KRB5_SAFE"
+ accesskey="P">previous</a> |
+ <a href="KRB5_SAM_SEND_ENCRYPTED_SAD.html" title="KRB5_SAM_SEND_ENCRYPTED_SAD"
+ 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_SAM_MUST_PK_ENCRYPT_SAD">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>currently must be zero</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_SAFE.html" title="KRB5_SAFE"
+ >previous</a> |
+ <a href="KRB5_SAM_SEND_ENCRYPTED_SAD.html" title="KRB5_SAM_SEND_ENCRYPTED_SAD"
+ >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_SAM_MUST_PK_ENCRYPT_SAD">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..fcaf38a41927
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_SAM_SEND_ENCRYPTED_SAD.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_SAM_SEND_ENCRYPTED_SAD &#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_SAM_USE_SAD_AS_KEY" href="KRB5_SAM_USE_SAD_AS_KEY.html" />
+ <link rel="prev" title="KRB5_SAM_MUST_PK_ENCRYPT_SAD" href="KRB5_SAM_MUST_PK_ENCRYPT_SAD.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_SAM_MUST_PK_ENCRYPT_SAD.html" title="KRB5_SAM_MUST_PK_ENCRYPT_SAD"
+ accesskey="P">previous</a> |
+ <a href="KRB5_SAM_USE_SAD_AS_KEY.html" title="KRB5_SAM_USE_SAD_AS_KEY"
+ 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_SAM_SEND_ENCRYPTED_SAD">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-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="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="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_SAM_SEND_ENCRYPTED_SAD</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">0x40000000</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_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/>
+ <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_SAM_MUST_PK_ENCRYPT_SAD.html" title="KRB5_SAM_MUST_PK_ENCRYPT_SAD"
+ >previous</a> |
+ <a href="KRB5_SAM_USE_SAD_AS_KEY.html" title="KRB5_SAM_USE_SAD_AS_KEY"
+ >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_SAM_SEND_ENCRYPTED_SAD">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..74ad541d4911
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_SAM_USE_SAD_AS_KEY.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_SAM_USE_SAD_AS_KEY &#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_TC_MATCH_2ND_TKT" href="KRB5_TC_MATCH_2ND_TKT.html" />
+ <link rel="prev" title="KRB5_SAM_SEND_ENCRYPTED_SAD" href="KRB5_SAM_SEND_ENCRYPTED_SAD.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_SAM_SEND_ENCRYPTED_SAD.html" title="KRB5_SAM_SEND_ENCRYPTED_SAD"
+ accesskey="P">previous</a> |
+ <a href="KRB5_TC_MATCH_2ND_TKT.html" title="KRB5_TC_MATCH_2ND_TKT"
+ 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_SAM_USE_SAD_AS_KEY">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-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="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="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_SAM_USE_SAD_AS_KEY</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">0x80000000</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_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/>
+ <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_SAM_SEND_ENCRYPTED_SAD.html" title="KRB5_SAM_SEND_ENCRYPTED_SAD"
+ >previous</a> |
+ <a href="KRB5_TC_MATCH_2ND_TKT.html" title="KRB5_TC_MATCH_2ND_TKT"
+ >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_SAM_USE_SAD_AS_KEY">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..913776497bce
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_TC_MATCH_2ND_TKT.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_TC_MATCH_2ND_TKT &#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_TC_MATCH_AUTHDATA" href="KRB5_TC_MATCH_AUTHDATA.html" />
+ <link rel="prev" title="KRB5_SAM_USE_SAD_AS_KEY" href="KRB5_SAM_USE_SAD_AS_KEY.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_SAM_USE_SAD_AS_KEY.html" title="KRB5_SAM_USE_SAD_AS_KEY"
+ accesskey="P">previous</a> |
+ <a href="KRB5_TC_MATCH_AUTHDATA.html" title="KRB5_TC_MATCH_AUTHDATA"
+ 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_TC_MATCH_2ND_TKT">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>The second ticket must match.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_SAM_USE_SAD_AS_KEY.html" title="KRB5_SAM_USE_SAD_AS_KEY"
+ >previous</a> |
+ <a href="KRB5_TC_MATCH_AUTHDATA.html" title="KRB5_TC_MATCH_AUTHDATA"
+ >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_TC_MATCH_2ND_TKT">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..a7221fa24ed0
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_TC_MATCH_AUTHDATA.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_TC_MATCH_AUTHDATA &#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_TC_MATCH_FLAGS" href="KRB5_TC_MATCH_FLAGS.html" />
+ <link rel="prev" title="KRB5_TC_MATCH_2ND_TKT" href="KRB5_TC_MATCH_2ND_TKT.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_TC_MATCH_2ND_TKT.html" title="KRB5_TC_MATCH_2ND_TKT"
+ accesskey="P">previous</a> |
+ <a href="KRB5_TC_MATCH_FLAGS.html" title="KRB5_TC_MATCH_FLAGS"
+ 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_TC_MATCH_AUTHDATA">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>The authorization data must match.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_TC_MATCH_2ND_TKT.html" title="KRB5_TC_MATCH_2ND_TKT"
+ >previous</a> |
+ <a href="KRB5_TC_MATCH_FLAGS.html" title="KRB5_TC_MATCH_FLAGS"
+ >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_TC_MATCH_AUTHDATA">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..37ed7730d1f4
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_TC_MATCH_FLAGS.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_TC_MATCH_FLAGS &#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_TC_MATCH_FLAGS_EXACT" href="KRB5_TC_MATCH_FLAGS_EXACT.html" />
+ <link rel="prev" title="KRB5_TC_MATCH_AUTHDATA" href="KRB5_TC_MATCH_AUTHDATA.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_TC_MATCH_AUTHDATA.html" title="KRB5_TC_MATCH_AUTHDATA"
+ accesskey="P">previous</a> |
+ <a href="KRB5_TC_MATCH_FLAGS_EXACT.html" title="KRB5_TC_MATCH_FLAGS_EXACT"
+ 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_TC_MATCH_FLAGS">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-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="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="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">
+<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>
+</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_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/>
+ <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_TC_MATCH_AUTHDATA.html" title="KRB5_TC_MATCH_AUTHDATA"
+ >previous</a> |
+ <a href="KRB5_TC_MATCH_FLAGS_EXACT.html" title="KRB5_TC_MATCH_FLAGS_EXACT"
+ >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_TC_MATCH_FLAGS">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..452a14b5c654
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_TC_MATCH_FLAGS_EXACT.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_TC_MATCH_FLAGS_EXACT &#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_TC_MATCH_IS_SKEY" href="KRB5_TC_MATCH_IS_SKEY.html" />
+ <link rel="prev" title="KRB5_TC_MATCH_FLAGS" href="KRB5_TC_MATCH_FLAGS.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_TC_MATCH_FLAGS.html" title="KRB5_TC_MATCH_FLAGS"
+ accesskey="P">previous</a> |
+ <a href="KRB5_TC_MATCH_IS_SKEY.html" title="KRB5_TC_MATCH_IS_SKEY"
+ 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_TC_MATCH_FLAGS_EXACT">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>All the flags must match exactly.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_TC_MATCH_FLAGS.html" title="KRB5_TC_MATCH_FLAGS"
+ >previous</a> |
+ <a href="KRB5_TC_MATCH_IS_SKEY.html" title="KRB5_TC_MATCH_IS_SKEY"
+ >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_TC_MATCH_FLAGS_EXACT">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..45048b4354aa
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_TC_MATCH_IS_SKEY.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_TC_MATCH_IS_SKEY &#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_TC_MATCH_KTYPE" href="KRB5_TC_MATCH_KTYPE.html" />
+ <link rel="prev" title="KRB5_TC_MATCH_FLAGS_EXACT" href="KRB5_TC_MATCH_FLAGS_EXACT.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_TC_MATCH_FLAGS_EXACT.html" title="KRB5_TC_MATCH_FLAGS_EXACT"
+ accesskey="P">previous</a> |
+ <a href="KRB5_TC_MATCH_KTYPE.html" title="KRB5_TC_MATCH_KTYPE"
+ 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_TC_MATCH_IS_SKEY">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>The is_skey field must match exactly.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_TC_MATCH_FLAGS_EXACT.html" title="KRB5_TC_MATCH_FLAGS_EXACT"
+ >previous</a> |
+ <a href="KRB5_TC_MATCH_KTYPE.html" title="KRB5_TC_MATCH_KTYPE"
+ >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_TC_MATCH_IS_SKEY">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..af6084dbdc54
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_TC_MATCH_KTYPE.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_TC_MATCH_KTYPE &#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_TC_MATCH_SRV_NAMEONLY" href="KRB5_TC_MATCH_SRV_NAMEONLY.html" />
+ <link rel="prev" title="KRB5_TC_MATCH_IS_SKEY" href="KRB5_TC_MATCH_IS_SKEY.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_TC_MATCH_IS_SKEY.html" title="KRB5_TC_MATCH_IS_SKEY"
+ accesskey="P">previous</a> |
+ <a href="KRB5_TC_MATCH_SRV_NAMEONLY.html" title="KRB5_TC_MATCH_SRV_NAMEONLY"
+ 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_TC_MATCH_KTYPE">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>The encryption key type must match.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_TC_MATCH_IS_SKEY.html" title="KRB5_TC_MATCH_IS_SKEY"
+ >previous</a> |
+ <a href="KRB5_TC_MATCH_SRV_NAMEONLY.html" title="KRB5_TC_MATCH_SRV_NAMEONLY"
+ >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_TC_MATCH_KTYPE">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..93c53045293e
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_TC_MATCH_SRV_NAMEONLY.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_TC_MATCH_SRV_NAMEONLY &#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_TC_MATCH_TIMES" href="KRB5_TC_MATCH_TIMES.html" />
+ <link rel="prev" title="KRB5_TC_MATCH_KTYPE" href="KRB5_TC_MATCH_KTYPE.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_TC_MATCH_KTYPE.html" title="KRB5_TC_MATCH_KTYPE"
+ accesskey="P">previous</a> |
+ <a href="KRB5_TC_MATCH_TIMES.html" title="KRB5_TC_MATCH_TIMES"
+ 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_TC_MATCH_SRV_NAMEONLY">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-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="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="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">
+<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>
+</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_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/>
+ <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_TC_MATCH_KTYPE.html" title="KRB5_TC_MATCH_KTYPE"
+ >previous</a> |
+ <a href="KRB5_TC_MATCH_TIMES.html" title="KRB5_TC_MATCH_TIMES"
+ >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_TC_MATCH_SRV_NAMEONLY">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..bef7621f6fe6
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_TC_MATCH_TIMES.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_TC_MATCH_TIMES &#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_TC_MATCH_TIMES_EXACT" href="KRB5_TC_MATCH_TIMES_EXACT.html" />
+ <link rel="prev" title="KRB5_TC_MATCH_SRV_NAMEONLY" href="KRB5_TC_MATCH_SRV_NAMEONLY.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_TC_MATCH_SRV_NAMEONLY.html" title="KRB5_TC_MATCH_SRV_NAMEONLY"
+ accesskey="P">previous</a> |
+ <a href="KRB5_TC_MATCH_TIMES_EXACT.html" title="KRB5_TC_MATCH_TIMES_EXACT"
+ 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_TC_MATCH_TIMES">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-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="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="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">
+<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>
+</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_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/>
+ <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_TC_MATCH_SRV_NAMEONLY.html" title="KRB5_TC_MATCH_SRV_NAMEONLY"
+ >previous</a> |
+ <a href="KRB5_TC_MATCH_TIMES_EXACT.html" title="KRB5_TC_MATCH_TIMES_EXACT"
+ >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_TC_MATCH_TIMES">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..678895f4767a
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_TC_MATCH_TIMES_EXACT.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_TC_MATCH_TIMES_EXACT &#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_TC_NOTICKET" href="KRB5_TC_NOTICKET.html" />
+ <link rel="prev" title="KRB5_TC_MATCH_TIMES" href="KRB5_TC_MATCH_TIMES.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_TC_MATCH_TIMES.html" title="KRB5_TC_MATCH_TIMES"
+ accesskey="P">previous</a> |
+ <a href="KRB5_TC_NOTICKET.html" title="KRB5_TC_NOTICKET"
+ 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_TC_MATCH_TIMES_EXACT">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>All the time fields must match exactly.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_TC_MATCH_TIMES.html" title="KRB5_TC_MATCH_TIMES"
+ >previous</a> |
+ <a href="KRB5_TC_NOTICKET.html" title="KRB5_TC_NOTICKET"
+ >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_TC_MATCH_TIMES_EXACT">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..7db2d9a6f2f1
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_TC_NOTICKET.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_TC_NOTICKET &#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_TC_OPENCLOSE" href="KRB5_TC_OPENCLOSE.html" />
+ <link rel="prev" title="KRB5_TC_MATCH_TIMES_EXACT" href="KRB5_TC_MATCH_TIMES_EXACT.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_TC_MATCH_TIMES_EXACT.html" title="KRB5_TC_MATCH_TIMES_EXACT"
+ accesskey="P">previous</a> |
+ <a href="KRB5_TC_OPENCLOSE.html" title="KRB5_TC_OPENCLOSE"
+ 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_TC_NOTICKET">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-tc-noticket">
+<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="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_TC_NOTICKET</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">0x00000002</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_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/>
+ <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_TC_MATCH_TIMES_EXACT.html" title="KRB5_TC_MATCH_TIMES_EXACT"
+ >previous</a> |
+ <a href="KRB5_TC_OPENCLOSE.html" title="KRB5_TC_OPENCLOSE"
+ >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_TC_NOTICKET">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..ead8c36660ff
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_TC_OPENCLOSE.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_TC_OPENCLOSE &#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_TC_SUPPORTED_KTYPES" href="KRB5_TC_SUPPORTED_KTYPES.html" />
+ <link rel="prev" title="KRB5_TC_NOTICKET" href="KRB5_TC_NOTICKET.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_TC_NOTICKET.html" title="KRB5_TC_NOTICKET"
+ accesskey="P">previous</a> |
+ <a href="KRB5_TC_SUPPORTED_KTYPES.html" title="KRB5_TC_SUPPORTED_KTYPES"
+ 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_TC_OPENCLOSE">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-tc-openclose">
+<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="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">
+<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>
+</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_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/>
+ <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_TC_NOTICKET.html" title="KRB5_TC_NOTICKET"
+ >previous</a> |
+ <a href="KRB5_TC_SUPPORTED_KTYPES.html" title="KRB5_TC_SUPPORTED_KTYPES"
+ >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_TC_OPENCLOSE">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..c823e2b6f114
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_TC_SUPPORTED_KTYPES.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_TC_SUPPORTED_KTYPES &#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_TGS_NAME" href="KRB5_TGS_NAME.html" />
+ <link rel="prev" title="KRB5_TC_OPENCLOSE" href="KRB5_TC_OPENCLOSE.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_TC_OPENCLOSE.html" title="KRB5_TC_OPENCLOSE"
+ accesskey="P">previous</a> |
+ <a href="KRB5_TGS_NAME.html" title="KRB5_TGS_NAME"
+ 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_TC_SUPPORTED_KTYPES">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>The supported key types must match.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_TC_OPENCLOSE.html" title="KRB5_TC_OPENCLOSE"
+ >previous</a> |
+ <a href="KRB5_TGS_NAME.html" title="KRB5_TGS_NAME"
+ >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_TC_SUPPORTED_KTYPES">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..6656ccdfd4cc
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_TGS_NAME.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_TGS_NAME &#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_TGS_NAME_SIZE" href="KRB5_TGS_NAME_SIZE.html" />
+ <link rel="prev" title="KRB5_TC_SUPPORTED_KTYPES" href="KRB5_TC_SUPPORTED_KTYPES.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_TC_SUPPORTED_KTYPES.html" title="KRB5_TC_SUPPORTED_KTYPES"
+ accesskey="P">previous</a> |
+ <a href="KRB5_TGS_NAME_SIZE.html" title="KRB5_TGS_NAME_SIZE"
+ 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_TGS_NAME">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-tgs-name">
+<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="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_TGS_NAME</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">&quot;krbtgt&quot;</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_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/>
+ <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_TC_SUPPORTED_KTYPES.html" title="KRB5_TC_SUPPORTED_KTYPES"
+ >previous</a> |
+ <a href="KRB5_TGS_NAME_SIZE.html" title="KRB5_TGS_NAME_SIZE"
+ >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_TGS_NAME">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..aa2fd3f5dca2
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_TGS_NAME_SIZE.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_TGS_NAME_SIZE &#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_TGS_REP" href="KRB5_TGS_REP.html" />
+ <link rel="prev" title="KRB5_TGS_NAME" href="KRB5_TGS_NAME.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_TGS_NAME.html" title="KRB5_TGS_NAME"
+ accesskey="P">previous</a> |
+ <a href="KRB5_TGS_REP.html" title="KRB5_TGS_REP"
+ 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_TGS_NAME_SIZE">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-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="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="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_TGS_NAME_SIZE</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">6</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_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/>
+ <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_TGS_NAME.html" title="KRB5_TGS_NAME"
+ >previous</a> |
+ <a href="KRB5_TGS_REP.html" title="KRB5_TGS_REP"
+ >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_TGS_NAME_SIZE">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..735a1b2f2fdc
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_TGS_REP.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_TGS_REP &#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_TGS_REQ" href="KRB5_TGS_REQ.html" />
+ <link rel="prev" title="KRB5_TGS_NAME_SIZE" href="KRB5_TGS_NAME_SIZE.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_TGS_NAME_SIZE.html" title="KRB5_TGS_NAME_SIZE"
+ accesskey="P">previous</a> |
+ <a href="KRB5_TGS_REQ.html" title="KRB5_TGS_REQ"
+ 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_TGS_REP">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-tgs-rep">
+<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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>Response to TGS request.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_TGS_NAME_SIZE.html" title="KRB5_TGS_NAME_SIZE"
+ >previous</a> |
+ <a href="KRB5_TGS_REQ.html" title="KRB5_TGS_REQ"
+ >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_TGS_REP">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..6959c543f760
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_TGS_REQ.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_TGS_REQ &#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_TKT_CREDS_STEP_FLAG_CONTINUE" href="KRB5_TKT_CREDS_STEP_FLAG_CONTINUE.html" />
+ <link rel="prev" title="KRB5_TGS_REP" href="KRB5_TGS_REP.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_TGS_REP.html" title="KRB5_TGS_REP"
+ accesskey="P">previous</a> |
+ <a href="KRB5_TKT_CREDS_STEP_FLAG_CONTINUE.html" title="KRB5_TKT_CREDS_STEP_FLAG_CONTINUE"
+ 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_TGS_REQ">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-tgs-req">
+<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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>Ticket granting server request.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_TGS_REP.html" title="KRB5_TGS_REP"
+ >previous</a> |
+ <a href="KRB5_TKT_CREDS_STEP_FLAG_CONTINUE.html" title="KRB5_TKT_CREDS_STEP_FLAG_CONTINUE"
+ >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_TGS_REQ">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..f6550ed1e9e3
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_TKT_CREDS_STEP_FLAG_CONTINUE.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_TKT_CREDS_STEP_FLAG_CONTINUE &#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_VERIFY_INIT_CREDS_OPT_AP_REQ_NOFAIL" href="KRB5_VERIFY_INIT_CREDS_OPT_AP_REQ_NOFAIL.html" />
+ <link rel="prev" title="KRB5_TGS_REQ" href="KRB5_TGS_REQ.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_TGS_REQ.html" title="KRB5_TGS_REQ"
+ accesskey="P">previous</a> |
+ <a href="KRB5_VERIFY_INIT_CREDS_OPT_AP_REQ_NOFAIL.html" title="KRB5_VERIFY_INIT_CREDS_OPT_AP_REQ_NOFAIL"
+ 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_TKT_CREDS_STEP_FLAG_CONTINUE">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-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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>More responses needed.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_TGS_REQ.html" title="KRB5_TGS_REQ"
+ >previous</a> |
+ <a href="KRB5_VERIFY_INIT_CREDS_OPT_AP_REQ_NOFAIL.html" title="KRB5_VERIFY_INIT_CREDS_OPT_AP_REQ_NOFAIL"
+ >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_TKT_CREDS_STEP_FLAG_CONTINUE">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..edc95343ec86
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_VERIFY_INIT_CREDS_OPT_AP_REQ_NOFAIL.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_VERIFY_INIT_CREDS_OPT_AP_REQ_NOFAIL &#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_WELLKNOWN_NAMESTR" href="KRB5_WELLKNOWN_NAMESTR.html" />
+ <link rel="prev" title="KRB5_TKT_CREDS_STEP_FLAG_CONTINUE" href="KRB5_TKT_CREDS_STEP_FLAG_CONTINUE.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_TKT_CREDS_STEP_FLAG_CONTINUE.html" title="KRB5_TKT_CREDS_STEP_FLAG_CONTINUE"
+ accesskey="P">previous</a> |
+ <a href="KRB5_WELLKNOWN_NAMESTR.html" title="KRB5_WELLKNOWN_NAMESTR"
+ 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_VERIFY_INIT_CREDS_OPT_AP_REQ_NOFAIL">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-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="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="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_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>
+</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_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/>
+ <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_TKT_CREDS_STEP_FLAG_CONTINUE.html" title="KRB5_TKT_CREDS_STEP_FLAG_CONTINUE"
+ >previous</a> |
+ <a href="KRB5_WELLKNOWN_NAMESTR.html" title="KRB5_WELLKNOWN_NAMESTR"
+ >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_VERIFY_INIT_CREDS_OPT_AP_REQ_NOFAIL">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..705b4159fdee
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/KRB5_WELLKNOWN_NAMESTR.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_WELLKNOWN_NAMESTR &#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="LR_TYPE_INTERPRETATION_MASK" href="LR_TYPE_INTERPRETATION_MASK.html" />
+ <link rel="prev" title="KRB5_VERIFY_INIT_CREDS_OPT_AP_REQ_NOFAIL" href="KRB5_VERIFY_INIT_CREDS_OPT_AP_REQ_NOFAIL.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_VERIFY_INIT_CREDS_OPT_AP_REQ_NOFAIL.html" title="KRB5_VERIFY_INIT_CREDS_OPT_AP_REQ_NOFAIL"
+ accesskey="P">previous</a> |
+ <a href="LR_TYPE_INTERPRETATION_MASK.html" title="LR_TYPE_INTERPRETATION_MASK"
+ 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_WELLKNOWN_NAMESTR">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-wellknown-namestr">
+<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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>First component of NT_WELLKNOWN principals.</p>
+<table class="docutils align-default">
+<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>
+</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_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/>
+ <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_VERIFY_INIT_CREDS_OPT_AP_REQ_NOFAIL.html" title="KRB5_VERIFY_INIT_CREDS_OPT_AP_REQ_NOFAIL"
+ >previous</a> |
+ <a href="LR_TYPE_INTERPRETATION_MASK.html" title="LR_TYPE_INTERPRETATION_MASK"
+ >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_WELLKNOWN_NAMESTR">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..9917a97fa97f
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/LR_TYPE_INTERPRETATION_MASK.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>LR_TYPE_INTERPRETATION_MASK &#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="LR_TYPE_THIS_SERVER_ONLY" href="LR_TYPE_THIS_SERVER_ONLY.html" />
+ <link rel="prev" title="KRB5_WELLKNOWN_NAMESTR" href="KRB5_WELLKNOWN_NAMESTR.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_WELLKNOWN_NAMESTR.html" title="KRB5_WELLKNOWN_NAMESTR"
+ accesskey="P">previous</a> |
+ <a href="LR_TYPE_THIS_SERVER_ONLY.html" title="LR_TYPE_THIS_SERVER_ONLY"
+ 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__LR_TYPE_INTERPRETATION_MASK">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="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="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="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">LR_TYPE_INTERPRETATION_MASK</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">0x7fff</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="#">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/>
+ <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_WELLKNOWN_NAMESTR.html" title="KRB5_WELLKNOWN_NAMESTR"
+ >previous</a> |
+ <a href="LR_TYPE_THIS_SERVER_ONLY.html" title="LR_TYPE_THIS_SERVER_ONLY"
+ >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__LR_TYPE_INTERPRETATION_MASK">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..5b717d54d83f
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/LR_TYPE_THIS_SERVER_ONLY.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>LR_TYPE_THIS_SERVER_ONLY &#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="MAX_KEYTAB_NAME_LEN" href="MAX_KEYTAB_NAME_LEN.html" />
+ <link rel="prev" title="LR_TYPE_INTERPRETATION_MASK" href="LR_TYPE_INTERPRETATION_MASK.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="LR_TYPE_INTERPRETATION_MASK.html" title="LR_TYPE_INTERPRETATION_MASK"
+ accesskey="P">previous</a> |
+ <a href="MAX_KEYTAB_NAME_LEN.html" title="MAX_KEYTAB_NAME_LEN"
+ 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__LR_TYPE_THIS_SERVER_ONLY">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="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="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="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">LR_TYPE_THIS_SERVER_ONLY</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">0x8000</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="#">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/>
+ <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="LR_TYPE_INTERPRETATION_MASK.html" title="LR_TYPE_INTERPRETATION_MASK"
+ >previous</a> |
+ <a href="MAX_KEYTAB_NAME_LEN.html" title="MAX_KEYTAB_NAME_LEN"
+ >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__LR_TYPE_THIS_SERVER_ONLY">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..a3e89931a34a
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/MAX_KEYTAB_NAME_LEN.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>MAX_KEYTAB_NAME_LEN &#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="MSEC_DIRBIT" href="MSEC_DIRBIT.html" />
+ <link rel="prev" title="LR_TYPE_THIS_SERVER_ONLY" href="LR_TYPE_THIS_SERVER_ONLY.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="LR_TYPE_THIS_SERVER_ONLY.html" title="LR_TYPE_THIS_SERVER_ONLY"
+ accesskey="P">previous</a> |
+ <a href="MSEC_DIRBIT.html" title="MSEC_DIRBIT"
+ 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__MAX_KEYTAB_NAME_LEN">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="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="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="Link to this definition">¶</a></dt>
+<dd></dd></dl>
+
+<p>Long enough for MAXPATHLEN + some extra.</p>
+<table class="docutils align-default">
+<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>
+</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="#">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/>
+ <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="LR_TYPE_THIS_SERVER_ONLY.html" title="LR_TYPE_THIS_SERVER_ONLY"
+ >previous</a> |
+ <a href="MSEC_DIRBIT.html" title="MSEC_DIRBIT"
+ >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__MAX_KEYTAB_NAME_LEN">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/MSEC_DIRBIT.html b/crypto/krb5/doc/html/appdev/refs/macros/MSEC_DIRBIT.html
new file mode 100644
index 000000000000..783470a76a04
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/MSEC_DIRBIT.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>MSEC_DIRBIT &#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="MSEC_VAL_MASK" href="MSEC_VAL_MASK.html" />
+ <link rel="prev" title="MAX_KEYTAB_NAME_LEN" href="MAX_KEYTAB_NAME_LEN.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="MAX_KEYTAB_NAME_LEN.html" title="MAX_KEYTAB_NAME_LEN"
+ accesskey="P">previous</a> |
+ <a href="MSEC_VAL_MASK.html" title="MSEC_VAL_MASK"
+ 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__MSEC_DIRBIT">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="msec-dirbit">
+<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="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">MSEC_DIRBIT</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">0x8000</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="#">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/>
+ <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="MAX_KEYTAB_NAME_LEN.html" title="MAX_KEYTAB_NAME_LEN"
+ >previous</a> |
+ <a href="MSEC_VAL_MASK.html" title="MSEC_VAL_MASK"
+ >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__MSEC_DIRBIT">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..c64345b8077c
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/MSEC_VAL_MASK.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>MSEC_VAL_MASK &#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="SALT_TYPE_AFS_LENGTH" href="SALT_TYPE_AFS_LENGTH.html" />
+ <link rel="prev" title="MSEC_DIRBIT" href="MSEC_DIRBIT.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="MSEC_DIRBIT.html" title="MSEC_DIRBIT"
+ accesskey="P">previous</a> |
+ <a href="SALT_TYPE_AFS_LENGTH.html" title="SALT_TYPE_AFS_LENGTH"
+ 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__MSEC_VAL_MASK">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="msec-val-mask">
+<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="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">MSEC_VAL_MASK</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">0x7fff</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="#">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/>
+ <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="MSEC_DIRBIT.html" title="MSEC_DIRBIT"
+ >previous</a> |
+ <a href="SALT_TYPE_AFS_LENGTH.html" title="SALT_TYPE_AFS_LENGTH"
+ >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__MSEC_VAL_MASK">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..2b9ebf51e851
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/SALT_TYPE_AFS_LENGTH.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>SALT_TYPE_AFS_LENGTH &#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="SALT_TYPE_NO_LENGTH" href="SALT_TYPE_NO_LENGTH.html" />
+ <link rel="prev" title="MSEC_VAL_MASK" href="MSEC_VAL_MASK.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="MSEC_VAL_MASK.html" title="MSEC_VAL_MASK"
+ accesskey="P">previous</a> |
+ <a href="SALT_TYPE_NO_LENGTH.html" title="SALT_TYPE_NO_LENGTH"
+ 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__SALT_TYPE_AFS_LENGTH">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="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="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="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">SALT_TYPE_AFS_LENGTH</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">UINT_MAX</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="#">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/>
+ <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="MSEC_VAL_MASK.html" title="MSEC_VAL_MASK"
+ >previous</a> |
+ <a href="SALT_TYPE_NO_LENGTH.html" title="SALT_TYPE_NO_LENGTH"
+ >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__SALT_TYPE_AFS_LENGTH">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..46e6e15cf62f
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/SALT_TYPE_NO_LENGTH.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>SALT_TYPE_NO_LENGTH &#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="THREEPARAMOPEN" href="THREEPARAMOPEN.html" />
+ <link rel="prev" title="SALT_TYPE_AFS_LENGTH" href="SALT_TYPE_AFS_LENGTH.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="SALT_TYPE_AFS_LENGTH.html" title="SALT_TYPE_AFS_LENGTH"
+ accesskey="P">previous</a> |
+ <a href="THREEPARAMOPEN.html" title="THREEPARAMOPEN"
+ 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__SALT_TYPE_NO_LENGTH">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="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="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="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">SALT_TYPE_NO_LENGTH</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">UINT_MAX</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="#">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/>
+ <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="SALT_TYPE_AFS_LENGTH.html" title="SALT_TYPE_AFS_LENGTH"
+ >previous</a> |
+ <a href="THREEPARAMOPEN.html" title="THREEPARAMOPEN"
+ >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__SALT_TYPE_NO_LENGTH">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/THREEPARAMOPEN.html b/crypto/krb5/doc/html/appdev/refs/macros/THREEPARAMOPEN.html
new file mode 100644
index 000000000000..a3508ebadfdc
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/THREEPARAMOPEN.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>THREEPARAMOPEN &#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="TKT_FLG_ANONYMOUS" href="TKT_FLG_ANONYMOUS.html" />
+ <link rel="prev" title="SALT_TYPE_NO_LENGTH" href="SALT_TYPE_NO_LENGTH.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="SALT_TYPE_NO_LENGTH.html" title="SALT_TYPE_NO_LENGTH"
+ accesskey="P">previous</a> |
+ <a href="TKT_FLG_ANONYMOUS.html" title="TKT_FLG_ANONYMOUS"
+ 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__THREEPARAMOPEN">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="threeparamopen">
+<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="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">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>
+</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="#">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/>
+ <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="SALT_TYPE_NO_LENGTH.html" title="SALT_TYPE_NO_LENGTH"
+ >previous</a> |
+ <a href="TKT_FLG_ANONYMOUS.html" title="TKT_FLG_ANONYMOUS"
+ >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__THREEPARAMOPEN">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..5ea4fd91f3cd
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_ANONYMOUS.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>TKT_FLG_ANONYMOUS &#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="TKT_FLG_ENC_PA_REP" href="TKT_FLG_ENC_PA_REP.html" />
+ <link rel="prev" title="THREEPARAMOPEN" href="THREEPARAMOPEN.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="THREEPARAMOPEN.html" title="THREEPARAMOPEN"
+ accesskey="P">previous</a> |
+ <a href="TKT_FLG_ENC_PA_REP.html" title="TKT_FLG_ENC_PA_REP"
+ 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__TKT_FLG_ANONYMOUS">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="tkt-flg-anonymous">
+<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="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">TKT_FLG_ANONYMOUS</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">0x00008000</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="#">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/>
+ <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="THREEPARAMOPEN.html" title="THREEPARAMOPEN"
+ >previous</a> |
+ <a href="TKT_FLG_ENC_PA_REP.html" title="TKT_FLG_ENC_PA_REP"
+ >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__TKT_FLG_ANONYMOUS">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..fd02b3738cbd
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_ENC_PA_REP.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>TKT_FLG_ENC_PA_REP &#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="TKT_FLG_FORWARDABLE" href="TKT_FLG_FORWARDABLE.html" />
+ <link rel="prev" title="TKT_FLG_ANONYMOUS" href="TKT_FLG_ANONYMOUS.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="TKT_FLG_ANONYMOUS.html" title="TKT_FLG_ANONYMOUS"
+ accesskey="P">previous</a> |
+ <a href="TKT_FLG_FORWARDABLE.html" title="TKT_FLG_FORWARDABLE"
+ 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__TKT_FLG_ENC_PA_REP">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="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="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="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">TKT_FLG_ENC_PA_REP</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">0x00010000</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="#">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/>
+ <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="TKT_FLG_ANONYMOUS.html" title="TKT_FLG_ANONYMOUS"
+ >previous</a> |
+ <a href="TKT_FLG_FORWARDABLE.html" title="TKT_FLG_FORWARDABLE"
+ >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__TKT_FLG_ENC_PA_REP">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..8c7638bf63c1
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_FORWARDABLE.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>TKT_FLG_FORWARDABLE &#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="TKT_FLG_FORWARDED" href="TKT_FLG_FORWARDED.html" />
+ <link rel="prev" title="TKT_FLG_ENC_PA_REP" href="TKT_FLG_ENC_PA_REP.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="TKT_FLG_ENC_PA_REP.html" title="TKT_FLG_ENC_PA_REP"
+ accesskey="P">previous</a> |
+ <a href="TKT_FLG_FORWARDED.html" title="TKT_FLG_FORWARDED"
+ 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__TKT_FLG_FORWARDABLE">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="tkt-flg-forwardable">
+<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="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">TKT_FLG_FORWARDABLE</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">0x40000000</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="#">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/>
+ <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="TKT_FLG_ENC_PA_REP.html" title="TKT_FLG_ENC_PA_REP"
+ >previous</a> |
+ <a href="TKT_FLG_FORWARDED.html" title="TKT_FLG_FORWARDED"
+ >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__TKT_FLG_FORWARDABLE">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..742789feff3a
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_FORWARDED.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>TKT_FLG_FORWARDED &#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="TKT_FLG_HW_AUTH" href="TKT_FLG_HW_AUTH.html" />
+ <link rel="prev" title="TKT_FLG_FORWARDABLE" href="TKT_FLG_FORWARDABLE.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="TKT_FLG_FORWARDABLE.html" title="TKT_FLG_FORWARDABLE"
+ accesskey="P">previous</a> |
+ <a href="TKT_FLG_HW_AUTH.html" title="TKT_FLG_HW_AUTH"
+ 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__TKT_FLG_FORWARDED">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="tkt-flg-forwarded">
+<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="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">TKT_FLG_FORWARDED</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">0x20000000</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="#">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/>
+ <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="TKT_FLG_FORWARDABLE.html" title="TKT_FLG_FORWARDABLE"
+ >previous</a> |
+ <a href="TKT_FLG_HW_AUTH.html" title="TKT_FLG_HW_AUTH"
+ >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__TKT_FLG_FORWARDED">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..771ccceb6e82
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_HW_AUTH.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>TKT_FLG_HW_AUTH &#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="TKT_FLG_INITIAL" href="TKT_FLG_INITIAL.html" />
+ <link rel="prev" title="TKT_FLG_FORWARDED" href="TKT_FLG_FORWARDED.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="TKT_FLG_FORWARDED.html" title="TKT_FLG_FORWARDED"
+ accesskey="P">previous</a> |
+ <a href="TKT_FLG_INITIAL.html" title="TKT_FLG_INITIAL"
+ 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__TKT_FLG_HW_AUTH">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="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="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="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">TKT_FLG_HW_AUTH</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">0x00100000</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="#">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/>
+ <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="TKT_FLG_FORWARDED.html" title="TKT_FLG_FORWARDED"
+ >previous</a> |
+ <a href="TKT_FLG_INITIAL.html" title="TKT_FLG_INITIAL"
+ >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__TKT_FLG_HW_AUTH">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..15919c7c6b80
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_INITIAL.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>TKT_FLG_INITIAL &#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="TKT_FLG_INVALID" href="TKT_FLG_INVALID.html" />
+ <link rel="prev" title="TKT_FLG_HW_AUTH" href="TKT_FLG_HW_AUTH.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="TKT_FLG_HW_AUTH.html" title="TKT_FLG_HW_AUTH"
+ accesskey="P">previous</a> |
+ <a href="TKT_FLG_INVALID.html" title="TKT_FLG_INVALID"
+ 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__TKT_FLG_INITIAL">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="tkt-flg-initial">
+<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="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">TKT_FLG_INITIAL</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">0x00400000</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="#">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/>
+ <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="TKT_FLG_HW_AUTH.html" title="TKT_FLG_HW_AUTH"
+ >previous</a> |
+ <a href="TKT_FLG_INVALID.html" title="TKT_FLG_INVALID"
+ >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__TKT_FLG_INITIAL">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..5606edbfbb08
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_INVALID.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>TKT_FLG_INVALID &#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="TKT_FLG_MAY_POSTDATE" href="TKT_FLG_MAY_POSTDATE.html" />
+ <link rel="prev" title="TKT_FLG_INITIAL" href="TKT_FLG_INITIAL.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="TKT_FLG_INITIAL.html" title="TKT_FLG_INITIAL"
+ accesskey="P">previous</a> |
+ <a href="TKT_FLG_MAY_POSTDATE.html" title="TKT_FLG_MAY_POSTDATE"
+ 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__TKT_FLG_INVALID">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="tkt-flg-invalid">
+<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="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">TKT_FLG_INVALID</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">0x01000000</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="#">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/>
+ <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="TKT_FLG_INITIAL.html" title="TKT_FLG_INITIAL"
+ >previous</a> |
+ <a href="TKT_FLG_MAY_POSTDATE.html" title="TKT_FLG_MAY_POSTDATE"
+ >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__TKT_FLG_INVALID">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..88f8a534b3be
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_MAY_POSTDATE.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>TKT_FLG_MAY_POSTDATE &#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="TKT_FLG_OK_AS_DELEGATE" href="TKT_FLG_OK_AS_DELEGATE.html" />
+ <link rel="prev" title="TKT_FLG_INVALID" href="TKT_FLG_INVALID.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="TKT_FLG_INVALID.html" title="TKT_FLG_INVALID"
+ accesskey="P">previous</a> |
+ <a href="TKT_FLG_OK_AS_DELEGATE.html" title="TKT_FLG_OK_AS_DELEGATE"
+ 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__TKT_FLG_MAY_POSTDATE">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="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="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="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">TKT_FLG_MAY_POSTDATE</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">0x04000000</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="#">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/>
+ <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="TKT_FLG_INVALID.html" title="TKT_FLG_INVALID"
+ >previous</a> |
+ <a href="TKT_FLG_OK_AS_DELEGATE.html" title="TKT_FLG_OK_AS_DELEGATE"
+ >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__TKT_FLG_MAY_POSTDATE">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..bf157c5bf8f8
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_OK_AS_DELEGATE.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>TKT_FLG_OK_AS_DELEGATE &#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="TKT_FLG_POSTDATED" href="TKT_FLG_POSTDATED.html" />
+ <link rel="prev" title="TKT_FLG_MAY_POSTDATE" href="TKT_FLG_MAY_POSTDATE.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="TKT_FLG_MAY_POSTDATE.html" title="TKT_FLG_MAY_POSTDATE"
+ accesskey="P">previous</a> |
+ <a href="TKT_FLG_POSTDATED.html" title="TKT_FLG_POSTDATED"
+ 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__TKT_FLG_OK_AS_DELEGATE">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="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="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="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">TKT_FLG_OK_AS_DELEGATE</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">0x00040000</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="#">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/>
+ <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="TKT_FLG_MAY_POSTDATE.html" title="TKT_FLG_MAY_POSTDATE"
+ >previous</a> |
+ <a href="TKT_FLG_POSTDATED.html" title="TKT_FLG_POSTDATED"
+ >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__TKT_FLG_OK_AS_DELEGATE">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..78f1aa913aee
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_POSTDATED.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>TKT_FLG_POSTDATED &#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="TKT_FLG_PRE_AUTH" href="TKT_FLG_PRE_AUTH.html" />
+ <link rel="prev" title="TKT_FLG_OK_AS_DELEGATE" href="TKT_FLG_OK_AS_DELEGATE.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="TKT_FLG_OK_AS_DELEGATE.html" title="TKT_FLG_OK_AS_DELEGATE"
+ accesskey="P">previous</a> |
+ <a href="TKT_FLG_PRE_AUTH.html" title="TKT_FLG_PRE_AUTH"
+ 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__TKT_FLG_POSTDATED">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="tkt-flg-postdated">
+<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="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">TKT_FLG_POSTDATED</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">0x02000000</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="#">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/>
+ <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="TKT_FLG_OK_AS_DELEGATE.html" title="TKT_FLG_OK_AS_DELEGATE"
+ >previous</a> |
+ <a href="TKT_FLG_PRE_AUTH.html" title="TKT_FLG_PRE_AUTH"
+ >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__TKT_FLG_POSTDATED">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..aef6593b695a
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_PRE_AUTH.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>TKT_FLG_PRE_AUTH &#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="TKT_FLG_PROXIABLE" href="TKT_FLG_PROXIABLE.html" />
+ <link rel="prev" title="TKT_FLG_POSTDATED" href="TKT_FLG_POSTDATED.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="TKT_FLG_POSTDATED.html" title="TKT_FLG_POSTDATED"
+ accesskey="P">previous</a> |
+ <a href="TKT_FLG_PROXIABLE.html" title="TKT_FLG_PROXIABLE"
+ 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__TKT_FLG_PRE_AUTH">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="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="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="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">TKT_FLG_PRE_AUTH</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">0x00200000</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="#">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/>
+ <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="TKT_FLG_POSTDATED.html" title="TKT_FLG_POSTDATED"
+ >previous</a> |
+ <a href="TKT_FLG_PROXIABLE.html" title="TKT_FLG_PROXIABLE"
+ >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__TKT_FLG_PRE_AUTH">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..3dd41aa49428
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_PROXIABLE.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>TKT_FLG_PROXIABLE &#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="TKT_FLG_PROXY" href="TKT_FLG_PROXY.html" />
+ <link rel="prev" title="TKT_FLG_PRE_AUTH" href="TKT_FLG_PRE_AUTH.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="TKT_FLG_PRE_AUTH.html" title="TKT_FLG_PRE_AUTH"
+ accesskey="P">previous</a> |
+ <a href="TKT_FLG_PROXY.html" title="TKT_FLG_PROXY"
+ 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__TKT_FLG_PROXIABLE">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="tkt-flg-proxiable">
+<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="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">TKT_FLG_PROXIABLE</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">0x10000000</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="#">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/>
+ <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="TKT_FLG_PRE_AUTH.html" title="TKT_FLG_PRE_AUTH"
+ >previous</a> |
+ <a href="TKT_FLG_PROXY.html" title="TKT_FLG_PROXY"
+ >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__TKT_FLG_PROXIABLE">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..533158e0eb92
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_PROXY.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>TKT_FLG_PROXY &#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="TKT_FLG_RENEWABLE" href="TKT_FLG_RENEWABLE.html" />
+ <link rel="prev" title="TKT_FLG_PROXIABLE" href="TKT_FLG_PROXIABLE.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="TKT_FLG_PROXIABLE.html" title="TKT_FLG_PROXIABLE"
+ accesskey="P">previous</a> |
+ <a href="TKT_FLG_RENEWABLE.html" title="TKT_FLG_RENEWABLE"
+ 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__TKT_FLG_PROXY">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="tkt-flg-proxy">
+<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="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">TKT_FLG_PROXY</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">0x08000000</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="#">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/>
+ <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="TKT_FLG_PROXIABLE.html" title="TKT_FLG_PROXIABLE"
+ >previous</a> |
+ <a href="TKT_FLG_RENEWABLE.html" title="TKT_FLG_RENEWABLE"
+ >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__TKT_FLG_PROXY">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..8550711bb73b
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_RENEWABLE.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>TKT_FLG_RENEWABLE &#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="TKT_FLG_TRANSIT_POLICY_CHECKED" href="TKT_FLG_TRANSIT_POLICY_CHECKED.html" />
+ <link rel="prev" title="TKT_FLG_PROXY" href="TKT_FLG_PROXY.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="TKT_FLG_PROXY.html" title="TKT_FLG_PROXY"
+ accesskey="P">previous</a> |
+ <a href="TKT_FLG_TRANSIT_POLICY_CHECKED.html" title="TKT_FLG_TRANSIT_POLICY_CHECKED"
+ 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__TKT_FLG_RENEWABLE">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="tkt-flg-renewable">
+<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="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">TKT_FLG_RENEWABLE</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">0x00800000</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="#">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/>
+ <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="TKT_FLG_PROXY.html" title="TKT_FLG_PROXY"
+ >previous</a> |
+ <a href="TKT_FLG_TRANSIT_POLICY_CHECKED.html" title="TKT_FLG_TRANSIT_POLICY_CHECKED"
+ >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__TKT_FLG_RENEWABLE">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..f60d7740fd02
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/TKT_FLG_TRANSIT_POLICY_CHECKED.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>TKT_FLG_TRANSIT_POLICY_CHECKED &#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="VALID_INT_BITS" href="VALID_INT_BITS.html" />
+ <link rel="prev" title="TKT_FLG_RENEWABLE" href="TKT_FLG_RENEWABLE.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="TKT_FLG_RENEWABLE.html" title="TKT_FLG_RENEWABLE"
+ accesskey="P">previous</a> |
+ <a href="VALID_INT_BITS.html" title="VALID_INT_BITS"
+ 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__TKT_FLG_TRANSIT_POLICY_CHECKED">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="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="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="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">TKT_FLG_TRANSIT_POLICY_CHECKED</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">0x00080000</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="#">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/>
+ <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="TKT_FLG_RENEWABLE.html" title="TKT_FLG_RENEWABLE"
+ >previous</a> |
+ <a href="VALID_INT_BITS.html" title="VALID_INT_BITS"
+ >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__TKT_FLG_TRANSIT_POLICY_CHECKED">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..d4ebdea35861
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/VALID_INT_BITS.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>VALID_INT_BITS &#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="VALID_UINT_BITS" href="VALID_UINT_BITS.html" />
+ <link rel="prev" title="TKT_FLG_TRANSIT_POLICY_CHECKED" href="TKT_FLG_TRANSIT_POLICY_CHECKED.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="TKT_FLG_TRANSIT_POLICY_CHECKED.html" title="TKT_FLG_TRANSIT_POLICY_CHECKED"
+ accesskey="P">previous</a> |
+ <a href="VALID_UINT_BITS.html" title="VALID_UINT_BITS"
+ 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__VALID_INT_BITS">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="valid-int-bits">
+<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="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">VALID_INT_BITS</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">INT_MAX</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="#">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/>
+ <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="TKT_FLG_TRANSIT_POLICY_CHECKED.html" title="TKT_FLG_TRANSIT_POLICY_CHECKED"
+ >previous</a> |
+ <a href="VALID_UINT_BITS.html" title="VALID_UINT_BITS"
+ >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__VALID_INT_BITS">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..1f0e58cd1be3
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/VALID_UINT_BITS.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>VALID_UINT_BITS &#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_const" href="krb5_const.html" />
+ <link rel="prev" title="VALID_INT_BITS" href="VALID_INT_BITS.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="VALID_INT_BITS.html" title="VALID_INT_BITS"
+ accesskey="P">previous</a> |
+ <a href="krb5_const.html" title="krb5_const"
+ 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__VALID_UINT_BITS">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="valid-uint-bits">
+<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="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">VALID_UINT_BITS</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">UINT_MAX</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="#">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/>
+ <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="VALID_INT_BITS.html" title="VALID_INT_BITS"
+ >previous</a> |
+ <a href="krb5_const.html" title="krb5_const"
+ >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__VALID_UINT_BITS">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/index.html b/crypto/krb5/doc/html/appdev/refs/macros/index.html
new file mode 100644
index 000000000000..0a9a039edd56
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/index.html
@@ -0,0 +1,540 @@
+<!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 simple macros &#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_ADDRPORT" href="ADDRTYPE_ADDRPORT.html" />
+ <link rel="prev" title="krb5_tkt_creds_context" href="../types/krb5_tkt_creds_context.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="../types/krb5_tkt_creds_context.html" title="krb5_tkt_creds_context"
+ accesskey="P">previous</a> |
+ <a href="ADDRTYPE_ADDRPORT.html" title="ADDRTYPE_ADDRPORT"
+ 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 simple macros">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-simple-macros">
+<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="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>
+<li class="toctree-l1"><a class="reference internal" href="ADDRTYPE_IPPORT.html">ADDRTYPE_IPPORT</a></li>
+<li class="toctree-l1"><a class="reference internal" href="ADDRTYPE_ISO.html">ADDRTYPE_ISO</a></li>
+<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>
+<li class="toctree-l1"><a class="reference internal" href="AP_OPTS_USE_SUBKEY.html">AP_OPTS_USE_SUBKEY</a></li>
+<li class="toctree-l1"><a class="reference internal" href="AP_OPTS_WIRE_MASK.html">AP_OPTS_WIRE_MASK</a></li>
+<li class="toctree-l1"><a class="reference internal" href="CKSUMTYPE_CMAC_CAMELLIA128.html">CKSUMTYPE_CMAC_CAMELLIA128</a></li>
+<li class="toctree-l1"><a class="reference internal" href="CKSUMTYPE_CMAC_CAMELLIA256.html">CKSUMTYPE_CMAC_CAMELLIA256</a></li>
+<li class="toctree-l1"><a class="reference internal" href="CKSUMTYPE_CRC32.html">CKSUMTYPE_CRC32</a></li>
+<li class="toctree-l1"><a class="reference internal" href="CKSUMTYPE_DESCBC.html">CKSUMTYPE_DESCBC</a></li>
+<li class="toctree-l1"><a class="reference internal" href="CKSUMTYPE_HMAC_MD5_ARCFOUR.html">CKSUMTYPE_HMAC_MD5_ARCFOUR</a></li>
+<li class="toctree-l1"><a class="reference internal" href="CKSUMTYPE_HMAC_SHA1_96_AES128.html">CKSUMTYPE_HMAC_SHA1_96_AES128</a></li>
+<li class="toctree-l1"><a class="reference internal" href="CKSUMTYPE_HMAC_SHA1_96_AES256.html">CKSUMTYPE_HMAC_SHA1_96_AES256</a></li>
+<li class="toctree-l1"><a class="reference internal" href="CKSUMTYPE_HMAC_SHA256_128_AES128.html">CKSUMTYPE_HMAC_SHA256_128_AES128</a></li>
+<li class="toctree-l1"><a class="reference internal" href="CKSUMTYPE_HMAC_SHA384_192_AES256.html">CKSUMTYPE_HMAC_SHA384_192_AES256</a></li>
+<li class="toctree-l1"><a class="reference internal" href="CKSUMTYPE_HMAC_SHA1_DES3.html">CKSUMTYPE_HMAC_SHA1_DES3</a></li>
+<li class="toctree-l1"><a class="reference internal" href="CKSUMTYPE_MD5_HMAC_ARCFOUR.html">CKSUMTYPE_MD5_HMAC_ARCFOUR</a></li>
+<li class="toctree-l1"><a class="reference internal" href="CKSUMTYPE_NIST_SHA.html">CKSUMTYPE_NIST_SHA</a></li>
+<li class="toctree-l1"><a class="reference internal" href="CKSUMTYPE_RSA_MD4.html">CKSUMTYPE_RSA_MD4</a></li>
+<li class="toctree-l1"><a class="reference internal" href="CKSUMTYPE_RSA_MD4_DES.html">CKSUMTYPE_RSA_MD4_DES</a></li>
+<li class="toctree-l1"><a class="reference internal" href="CKSUMTYPE_RSA_MD5.html">CKSUMTYPE_RSA_MD5</a></li>
+<li class="toctree-l1"><a class="reference internal" href="CKSUMTYPE_RSA_MD5_DES.html">CKSUMTYPE_RSA_MD5_DES</a></li>
+<li class="toctree-l1"><a class="reference internal" href="CKSUMTYPE_SHA1.html">CKSUMTYPE_SHA1</a></li>
+<li class="toctree-l1"><a class="reference internal" href="ENCTYPE_AES128_CTS_HMAC_SHA1_96.html">ENCTYPE_AES128_CTS_HMAC_SHA1_96</a></li>
+<li class="toctree-l1"><a class="reference internal" href="ENCTYPE_AES128_CTS_HMAC_SHA256_128.html">ENCTYPE_AES128_CTS_HMAC_SHA256_128</a></li>
+<li class="toctree-l1"><a class="reference internal" href="ENCTYPE_AES256_CTS_HMAC_SHA1_96.html">ENCTYPE_AES256_CTS_HMAC_SHA1_96</a></li>
+<li class="toctree-l1"><a class="reference internal" href="ENCTYPE_AES256_CTS_HMAC_SHA384_192.html">ENCTYPE_AES256_CTS_HMAC_SHA384_192</a></li>
+<li class="toctree-l1"><a class="reference internal" href="ENCTYPE_ARCFOUR_HMAC.html">ENCTYPE_ARCFOUR_HMAC</a></li>
+<li class="toctree-l1"><a class="reference internal" href="ENCTYPE_ARCFOUR_HMAC_EXP.html">ENCTYPE_ARCFOUR_HMAC_EXP</a></li>
+<li class="toctree-l1"><a class="reference internal" href="ENCTYPE_CAMELLIA128_CTS_CMAC.html">ENCTYPE_CAMELLIA128_CTS_CMAC</a></li>
+<li class="toctree-l1"><a class="reference internal" href="ENCTYPE_CAMELLIA256_CTS_CMAC.html">ENCTYPE_CAMELLIA256_CTS_CMAC</a></li>
+<li class="toctree-l1"><a class="reference internal" href="ENCTYPE_DES3_CBC_ENV.html">ENCTYPE_DES3_CBC_ENV</a></li>
+<li class="toctree-l1"><a class="reference internal" href="ENCTYPE_DES3_CBC_RAW.html">ENCTYPE_DES3_CBC_RAW</a></li>
+<li class="toctree-l1"><a class="reference internal" href="ENCTYPE_DES3_CBC_SHA.html">ENCTYPE_DES3_CBC_SHA</a></li>
+<li class="toctree-l1"><a class="reference internal" href="ENCTYPE_DES3_CBC_SHA1.html">ENCTYPE_DES3_CBC_SHA1</a></li>
+<li class="toctree-l1"><a class="reference internal" href="ENCTYPE_DES_CBC_CRC.html">ENCTYPE_DES_CBC_CRC</a></li>
+<li class="toctree-l1"><a class="reference internal" href="ENCTYPE_DES_CBC_MD4.html">ENCTYPE_DES_CBC_MD4</a></li>
+<li class="toctree-l1"><a class="reference internal" href="ENCTYPE_DES_CBC_MD5.html">ENCTYPE_DES_CBC_MD5</a></li>
+<li class="toctree-l1"><a class="reference internal" href="ENCTYPE_DES_CBC_RAW.html">ENCTYPE_DES_CBC_RAW</a></li>
+<li class="toctree-l1"><a class="reference internal" href="ENCTYPE_DES_HMAC_SHA1.html">ENCTYPE_DES_HMAC_SHA1</a></li>
+<li class="toctree-l1"><a class="reference internal" href="ENCTYPE_DSA_SHA1_CMS.html">ENCTYPE_DSA_SHA1_CMS</a></li>
+<li class="toctree-l1"><a class="reference internal" href="ENCTYPE_MD5_RSA_CMS.html">ENCTYPE_MD5_RSA_CMS</a></li>
+<li class="toctree-l1"><a class="reference internal" href="ENCTYPE_NULL.html">ENCTYPE_NULL</a></li>
+<li class="toctree-l1"><a class="reference internal" href="ENCTYPE_RC2_CBC_ENV.html">ENCTYPE_RC2_CBC_ENV</a></li>
+<li class="toctree-l1"><a class="reference internal" href="ENCTYPE_RSA_ENV.html">ENCTYPE_RSA_ENV</a></li>
+<li class="toctree-l1"><a class="reference internal" href="ENCTYPE_RSA_ES_OAEP_ENV.html">ENCTYPE_RSA_ES_OAEP_ENV</a></li>
+<li class="toctree-l1"><a class="reference internal" href="ENCTYPE_SHA1_RSA_CMS.html">ENCTYPE_SHA1_RSA_CMS</a></li>
+<li class="toctree-l1"><a class="reference internal" href="ENCTYPE_UNKNOWN.html">ENCTYPE_UNKNOWN</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KDC_OPT_ALLOW_POSTDATE.html">KDC_OPT_ALLOW_POSTDATE</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KDC_OPT_CANONICALIZE.html">KDC_OPT_CANONICALIZE</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KDC_OPT_CNAME_IN_ADDL_TKT.html">KDC_OPT_CNAME_IN_ADDL_TKT</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KDC_OPT_DISABLE_TRANSITED_CHECK.html">KDC_OPT_DISABLE_TRANSITED_CHECK</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KDC_OPT_ENC_TKT_IN_SKEY.html">KDC_OPT_ENC_TKT_IN_SKEY</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KDC_OPT_FORWARDABLE.html">KDC_OPT_FORWARDABLE</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KDC_OPT_FORWARDED.html">KDC_OPT_FORWARDED</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KDC_OPT_POSTDATED.html">KDC_OPT_POSTDATED</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KDC_OPT_PROXIABLE.html">KDC_OPT_PROXIABLE</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KDC_OPT_PROXY.html">KDC_OPT_PROXY</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KDC_OPT_RENEW.html">KDC_OPT_RENEW</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KDC_OPT_RENEWABLE.html">KDC_OPT_RENEWABLE</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KDC_OPT_RENEWABLE_OK.html">KDC_OPT_RENEWABLE_OK</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KDC_OPT_REQUEST_ANONYMOUS.html">KDC_OPT_REQUEST_ANONYMOUS</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KDC_OPT_VALIDATE.html">KDC_OPT_VALIDATE</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KDC_TKT_COMMON_MASK.html">KDC_TKT_COMMON_MASK</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_ALTAUTH_ATT_CHALLENGE_RESPONSE.html">KRB5_ALTAUTH_ATT_CHALLENGE_RESPONSE</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_ANONYMOUS_PRINCSTR.html">KRB5_ANONYMOUS_PRINCSTR</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_ANONYMOUS_REALMSTR.html">KRB5_ANONYMOUS_REALMSTR</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_AP_REP.html">KRB5_AP_REP</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_AP_REQ.html">KRB5_AP_REQ</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_AS_REP.html">KRB5_AS_REP</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_AS_REQ.html">KRB5_AS_REQ</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_AUTHDATA_AND_OR.html">KRB5_AUTHDATA_AND_OR</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_AUTHDATA_AP_OPTIONS.html">KRB5_AUTHDATA_AP_OPTIONS</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_AUTHDATA_AUTH_INDICATOR.html">KRB5_AUTHDATA_AUTH_INDICATOR</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_AUTHDATA_CAMMAC.html">KRB5_AUTHDATA_CAMMAC</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_AUTHDATA_ETYPE_NEGOTIATION.html">KRB5_AUTHDATA_ETYPE_NEGOTIATION</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_AUTHDATA_FX_ARMOR.html">KRB5_AUTHDATA_FX_ARMOR</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_AUTHDATA_IF_RELEVANT.html">KRB5_AUTHDATA_IF_RELEVANT</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_AUTHDATA_INITIAL_VERIFIED_CAS.html">KRB5_AUTHDATA_INITIAL_VERIFIED_CAS</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_AUTHDATA_KDC_ISSUED.html">KRB5_AUTHDATA_KDC_ISSUED</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_AUTHDATA_MANDATORY_FOR_KDC.html">KRB5_AUTHDATA_MANDATORY_FOR_KDC</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_AUTHDATA_OSF_DCE.html">KRB5_AUTHDATA_OSF_DCE</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_AUTHDATA_SESAME.html">KRB5_AUTHDATA_SESAME</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_AUTHDATA_SIGNTICKET.html">KRB5_AUTHDATA_SIGNTICKET</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_AUTHDATA_WIN2K_PAC.html">KRB5_AUTHDATA_WIN2K_PAC</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_AUTH_CONTEXT_DO_SEQUENCE.html">KRB5_AUTH_CONTEXT_DO_SEQUENCE</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_AUTH_CONTEXT_DO_TIME.html">KRB5_AUTH_CONTEXT_DO_TIME</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_AUTH_CONTEXT_GENERATE_LOCAL_ADDR.html">KRB5_AUTH_CONTEXT_GENERATE_LOCAL_ADDR</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_AUTH_CONTEXT_GENERATE_LOCAL_FULL_ADDR.html">KRB5_AUTH_CONTEXT_GENERATE_LOCAL_FULL_ADDR</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_AUTH_CONTEXT_GENERATE_REMOTE_ADDR.html">KRB5_AUTH_CONTEXT_GENERATE_REMOTE_ADDR</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_AUTH_CONTEXT_GENERATE_REMOTE_FULL_ADDR.html">KRB5_AUTH_CONTEXT_GENERATE_REMOTE_FULL_ADDR</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_AUTH_CONTEXT_PERMIT_ALL.html">KRB5_AUTH_CONTEXT_PERMIT_ALL</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_AUTH_CONTEXT_RET_SEQUENCE.html">KRB5_AUTH_CONTEXT_RET_SEQUENCE</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_AUTH_CONTEXT_RET_TIME.html">KRB5_AUTH_CONTEXT_RET_TIME</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_AUTH_CONTEXT_USE_SUBKEY.html">KRB5_AUTH_CONTEXT_USE_SUBKEY</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_CRED.html">KRB5_CRED</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_CRYPTO_TYPE_CHECKSUM.html">KRB5_CRYPTO_TYPE_CHECKSUM</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_CRYPTO_TYPE_DATA.html">KRB5_CRYPTO_TYPE_DATA</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_CRYPTO_TYPE_EMPTY.html">KRB5_CRYPTO_TYPE_EMPTY</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_CRYPTO_TYPE_HEADER.html">KRB5_CRYPTO_TYPE_HEADER</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_CRYPTO_TYPE_PADDING.html">KRB5_CRYPTO_TYPE_PADDING</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_CRYPTO_TYPE_SIGN_ONLY.html">KRB5_CRYPTO_TYPE_SIGN_ONLY</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_CRYPTO_TYPE_STREAM.html">KRB5_CRYPTO_TYPE_STREAM</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_CRYPTO_TYPE_TRAILER.html">KRB5_CRYPTO_TYPE_TRAILER</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_CYBERSAFE_SECUREID.html">KRB5_CYBERSAFE_SECUREID</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_DOMAIN_X500_COMPRESS.html">KRB5_DOMAIN_X500_COMPRESS</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_ENCPADATA_REQ_ENC_PA_REP.html">KRB5_ENCPADATA_REQ_ENC_PA_REP</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_ERROR.html">KRB5_ERROR</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_FAST_REQUIRED.html">KRB5_FAST_REQUIRED</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_GC_CACHED.html">KRB5_GC_CACHED</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_GC_CANONICALIZE.html">KRB5_GC_CANONICALIZE</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_GC_CONSTRAINED_DELEGATION.html">KRB5_GC_CONSTRAINED_DELEGATION</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_GC_FORWARDABLE.html">KRB5_GC_FORWARDABLE</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_GC_NO_STORE.html">KRB5_GC_NO_STORE</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_GC_NO_TRANSIT_CHECK.html">KRB5_GC_NO_TRANSIT_CHECK</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_GC_USER_USER.html">KRB5_GC_USER_USER</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_GET_INIT_CREDS_OPT_ADDRESS_LIST.html">KRB5_GET_INIT_CREDS_OPT_ADDRESS_LIST</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_GET_INIT_CREDS_OPT_ANONYMOUS.html">KRB5_GET_INIT_CREDS_OPT_ANONYMOUS</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_GET_INIT_CREDS_OPT_CANONICALIZE.html">KRB5_GET_INIT_CREDS_OPT_CANONICALIZE</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_GET_INIT_CREDS_OPT_CHG_PWD_PRMPT.html">KRB5_GET_INIT_CREDS_OPT_CHG_PWD_PRMPT</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_GET_INIT_CREDS_OPT_ETYPE_LIST.html">KRB5_GET_INIT_CREDS_OPT_ETYPE_LIST</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_GET_INIT_CREDS_OPT_FORWARDABLE.html">KRB5_GET_INIT_CREDS_OPT_FORWARDABLE</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_GET_INIT_CREDS_OPT_PREAUTH_LIST.html">KRB5_GET_INIT_CREDS_OPT_PREAUTH_LIST</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_GET_INIT_CREDS_OPT_PROXIABLE.html">KRB5_GET_INIT_CREDS_OPT_PROXIABLE</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_GET_INIT_CREDS_OPT_RENEW_LIFE.html">KRB5_GET_INIT_CREDS_OPT_RENEW_LIFE</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_GET_INIT_CREDS_OPT_SALT.html">KRB5_GET_INIT_CREDS_OPT_SALT</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_GET_INIT_CREDS_OPT_TKT_LIFE.html">KRB5_GET_INIT_CREDS_OPT_TKT_LIFE</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_INIT_CONTEXT_SECURE.html">KRB5_INIT_CONTEXT_SECURE</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_INIT_CONTEXT_KDC.html">KRB5_INIT_CONTEXT_KDC</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_INIT_CREDS_STEP_FLAG_CONTINUE.html">KRB5_INIT_CREDS_STEP_FLAG_CONTINUE</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_INT16_MAX.html">KRB5_INT16_MAX</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_INT16_MIN.html">KRB5_INT16_MIN</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_INT32_MAX.html">KRB5_INT32_MAX</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_INT32_MIN.html">KRB5_INT32_MIN</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_KEYUSAGE_AD_ITE.html">KRB5_KEYUSAGE_AD_ITE</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_KEYUSAGE_AD_KDCISSUED_CKSUM.html">KRB5_KEYUSAGE_AD_KDCISSUED_CKSUM</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_KEYUSAGE_AD_MTE.html">KRB5_KEYUSAGE_AD_MTE</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_KEYUSAGE_AD_SIGNEDPATH.html">KRB5_KEYUSAGE_AD_SIGNEDPATH</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_KEYUSAGE_APP_DATA_CKSUM.html">KRB5_KEYUSAGE_APP_DATA_CKSUM</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_KEYUSAGE_APP_DATA_ENCRYPT.html">KRB5_KEYUSAGE_APP_DATA_ENCRYPT</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_KEYUSAGE_AP_REP_ENCPART.html">KRB5_KEYUSAGE_AP_REP_ENCPART</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_KEYUSAGE_AP_REQ_AUTH.html">KRB5_KEYUSAGE_AP_REQ_AUTH</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_KEYUSAGE_AP_REQ_AUTH_CKSUM.html">KRB5_KEYUSAGE_AP_REQ_AUTH_CKSUM</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_KEYUSAGE_AS_REP_ENCPART.html">KRB5_KEYUSAGE_AS_REP_ENCPART</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_KEYUSAGE_AS_REQ.html">KRB5_KEYUSAGE_AS_REQ</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_KEYUSAGE_AS_REQ_PA_ENC_TS.html">KRB5_KEYUSAGE_AS_REQ_PA_ENC_TS</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_KEYUSAGE_CAMMAC.html">KRB5_KEYUSAGE_CAMMAC</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_KEYUSAGE_ENC_CHALLENGE_CLIENT.html">KRB5_KEYUSAGE_ENC_CHALLENGE_CLIENT</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_KEYUSAGE_ENC_CHALLENGE_KDC.html">KRB5_KEYUSAGE_ENC_CHALLENGE_KDC</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_KEYUSAGE_FAST_ENC.html">KRB5_KEYUSAGE_FAST_ENC</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_KEYUSAGE_FAST_FINISHED.html">KRB5_KEYUSAGE_FAST_FINISHED</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_KEYUSAGE_FAST_REP.html">KRB5_KEYUSAGE_FAST_REP</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_KEYUSAGE_FAST_REQ_CHKSUM.html">KRB5_KEYUSAGE_FAST_REQ_CHKSUM</a></li>
+<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>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_KEYUSAGE_KRB_ERROR_CKSUM.html">KRB5_KEYUSAGE_KRB_ERROR_CKSUM</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_KEYUSAGE_KRB_PRIV_ENCPART.html">KRB5_KEYUSAGE_KRB_PRIV_ENCPART</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_KEYUSAGE_KRB_SAFE_CKSUM.html">KRB5_KEYUSAGE_KRB_SAFE_CKSUM</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_KEYUSAGE_PA_AS_FRESHNESS.html">KRB5_KEYUSAGE_PA_AS_FRESHNESS</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_KEYUSAGE_PA_FX_COOKIE.html">KRB5_KEYUSAGE_PA_FX_COOKIE</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_KEYUSAGE_PA_OTP_REQUEST.html">KRB5_KEYUSAGE_PA_OTP_REQUEST</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_KEYUSAGE_PA_PKINIT_KX.html">KRB5_KEYUSAGE_PA_PKINIT_KX</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_KEYUSAGE_PA_S4U_X509_USER_REPLY.html">KRB5_KEYUSAGE_PA_S4U_X509_USER_REPLY</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_KEYUSAGE_PA_S4U_X509_USER_REQUEST.html">KRB5_KEYUSAGE_PA_S4U_X509_USER_REQUEST</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_KEYUSAGE_PA_SAM_CHALLENGE_CKSUM.html">KRB5_KEYUSAGE_PA_SAM_CHALLENGE_CKSUM</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_KEYUSAGE_PA_SAM_CHALLENGE_TRACKID.html">KRB5_KEYUSAGE_PA_SAM_CHALLENGE_TRACKID</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_KEYUSAGE_PA_SAM_RESPONSE.html">KRB5_KEYUSAGE_PA_SAM_RESPONSE</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_KEYUSAGE_SPAKE.html">KRB5_KEYUSAGE_SPAKE</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_KEYUSAGE_TGS_REP_ENCPART_SESSKEY.html">KRB5_KEYUSAGE_TGS_REP_ENCPART_SESSKEY</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_KEYUSAGE_TGS_REP_ENCPART_SUBKEY.html">KRB5_KEYUSAGE_TGS_REP_ENCPART_SUBKEY</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_KEYUSAGE_TGS_REQ_AD_SESSKEY.html">KRB5_KEYUSAGE_TGS_REQ_AD_SESSKEY</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_KEYUSAGE_TGS_REQ_AD_SUBKEY.html">KRB5_KEYUSAGE_TGS_REQ_AD_SUBKEY</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_KEYUSAGE_TGS_REQ_AUTH.html">KRB5_KEYUSAGE_TGS_REQ_AUTH</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_KEYUSAGE_TGS_REQ_AUTH_CKSUM.html">KRB5_KEYUSAGE_TGS_REQ_AUTH_CKSUM</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_KPASSWD_ACCESSDENIED.html">KRB5_KPASSWD_ACCESSDENIED</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_KPASSWD_AUTHERROR.html">KRB5_KPASSWD_AUTHERROR</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_KPASSWD_BAD_VERSION.html">KRB5_KPASSWD_BAD_VERSION</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_KPASSWD_HARDERROR.html">KRB5_KPASSWD_HARDERROR</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_KPASSWD_INITIAL_FLAG_NEEDED.html">KRB5_KPASSWD_INITIAL_FLAG_NEEDED</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_KPASSWD_MALFORMED.html">KRB5_KPASSWD_MALFORMED</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_KPASSWD_SOFTERROR.html">KRB5_KPASSWD_SOFTERROR</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_KPASSWD_SUCCESS.html">KRB5_KPASSWD_SUCCESS</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_LRQ_ALL_ACCT_EXPTIME.html">KRB5_LRQ_ALL_ACCT_EXPTIME</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_LRQ_ALL_LAST_INITIAL.html">KRB5_LRQ_ALL_LAST_INITIAL</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_LRQ_ALL_LAST_RENEWAL.html">KRB5_LRQ_ALL_LAST_RENEWAL</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_LRQ_ALL_LAST_REQ.html">KRB5_LRQ_ALL_LAST_REQ</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_LRQ_ALL_LAST_TGT.html">KRB5_LRQ_ALL_LAST_TGT</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_LRQ_ALL_LAST_TGT_ISSUED.html">KRB5_LRQ_ALL_LAST_TGT_ISSUED</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_LRQ_ALL_PW_EXPTIME.html">KRB5_LRQ_ALL_PW_EXPTIME</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_LRQ_NONE.html">KRB5_LRQ_NONE</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_LRQ_ONE_ACCT_EXPTIME.html">KRB5_LRQ_ONE_ACCT_EXPTIME</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_LRQ_ONE_LAST_INITIAL.html">KRB5_LRQ_ONE_LAST_INITIAL</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_LRQ_ONE_LAST_RENEWAL.html">KRB5_LRQ_ONE_LAST_RENEWAL</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_LRQ_ONE_LAST_REQ.html">KRB5_LRQ_ONE_LAST_REQ</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_LRQ_ONE_LAST_TGT.html">KRB5_LRQ_ONE_LAST_TGT</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_LRQ_ONE_LAST_TGT_ISSUED.html">KRB5_LRQ_ONE_LAST_TGT_ISSUED</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_LRQ_ONE_PW_EXPTIME.html">KRB5_LRQ_ONE_PW_EXPTIME</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_NT_ENTERPRISE_PRINCIPAL.html">KRB5_NT_ENTERPRISE_PRINCIPAL</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_NT_ENT_PRINCIPAL_AND_ID.html">KRB5_NT_ENT_PRINCIPAL_AND_ID</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_NT_MS_PRINCIPAL.html">KRB5_NT_MS_PRINCIPAL</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_NT_MS_PRINCIPAL_AND_ID.html">KRB5_NT_MS_PRINCIPAL_AND_ID</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_NT_PRINCIPAL.html">KRB5_NT_PRINCIPAL</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_NT_SMTP_NAME.html">KRB5_NT_SMTP_NAME</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_NT_SRV_HST.html">KRB5_NT_SRV_HST</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_NT_SRV_INST.html">KRB5_NT_SRV_INST</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_NT_SRV_XHST.html">KRB5_NT_SRV_XHST</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_NT_UID.html">KRB5_NT_UID</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_NT_UNKNOWN.html">KRB5_NT_UNKNOWN</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_NT_WELLKNOWN.html">KRB5_NT_WELLKNOWN</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_NT_X500_PRINCIPAL.html">KRB5_NT_X500_PRINCIPAL</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_PAC_ATTRIBUTES_INFO.html">KRB5_PAC_ATTRIBUTES_INFO</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_PAC_CLIENT_INFO.html">KRB5_PAC_CLIENT_INFO</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_PAC_CLIENT_CLAIMS.html">KRB5_PAC_CLIENT_CLAIMS</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_PAC_CREDENTIALS_INFO.html">KRB5_PAC_CREDENTIALS_INFO</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_PAC_DELEGATION_INFO.html">KRB5_PAC_DELEGATION_INFO</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_PAC_DEVICE_CLAIMS.html">KRB5_PAC_DEVICE_CLAIMS</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_PAC_DEVICE_INFO.html">KRB5_PAC_DEVICE_INFO</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_PAC_LOGON_INFO.html">KRB5_PAC_LOGON_INFO</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_PAC_PRIVSVR_CHECKSUM.html">KRB5_PAC_PRIVSVR_CHECKSUM</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_PAC_REQUESTOR.html">KRB5_PAC_REQUESTOR</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_PAC_SERVER_CHECKSUM.html">KRB5_PAC_SERVER_CHECKSUM</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_PAC_TICKET_CHECKSUM.html">KRB5_PAC_TICKET_CHECKSUM</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_PAC_UPN_DNS_INFO.html">KRB5_PAC_UPN_DNS_INFO</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_PAC_FULL_CHECKSUM.html">KRB5_PAC_FULL_CHECKSUM</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_PADATA_AFS3_SALT.html">KRB5_PADATA_AFS3_SALT</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_PADATA_AP_REQ.html">KRB5_PADATA_AP_REQ</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_PADATA_AS_CHECKSUM.html">KRB5_PADATA_AS_CHECKSUM</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_PADATA_AS_FRESHNESS.html">KRB5_PADATA_AS_FRESHNESS</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_PADATA_ENCRYPTED_CHALLENGE.html">KRB5_PADATA_ENCRYPTED_CHALLENGE</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_PADATA_ENC_SANDIA_SECURID.html">KRB5_PADATA_ENC_SANDIA_SECURID</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_PADATA_ENC_TIMESTAMP.html">KRB5_PADATA_ENC_TIMESTAMP</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_PADATA_ENC_UNIX_TIME.html">KRB5_PADATA_ENC_UNIX_TIME</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_PADATA_ETYPE_INFO.html">KRB5_PADATA_ETYPE_INFO</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_PADATA_ETYPE_INFO2.html">KRB5_PADATA_ETYPE_INFO2</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_PADATA_FOR_USER.html">KRB5_PADATA_FOR_USER</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_PADATA_FX_COOKIE.html">KRB5_PADATA_FX_COOKIE</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_PADATA_FX_ERROR.html">KRB5_PADATA_FX_ERROR</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_PADATA_FX_FAST.html">KRB5_PADATA_FX_FAST</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_PADATA_GET_FROM_TYPED_DATA.html">KRB5_PADATA_GET_FROM_TYPED_DATA</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_PADATA_NONE.html">KRB5_PADATA_NONE</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_PADATA_OSF_DCE.html">KRB5_PADATA_OSF_DCE</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_PADATA_OTP_CHALLENGE.html">KRB5_PADATA_OTP_CHALLENGE</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_PADATA_OTP_PIN_CHANGE.html">KRB5_PADATA_OTP_PIN_CHANGE</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_PADATA_OTP_REQUEST.html">KRB5_PADATA_OTP_REQUEST</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_PADATA_PAC_OPTIONS.html">KRB5_PADATA_PAC_OPTIONS</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_PADATA_PAC_REQUEST.html">KRB5_PADATA_PAC_REQUEST</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_PADATA_PKINIT_KX.html">KRB5_PADATA_PKINIT_KX</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_PADATA_PK_AS_REP.html">KRB5_PADATA_PK_AS_REP</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_PADATA_PK_AS_REP_OLD.html">KRB5_PADATA_PK_AS_REP_OLD</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_PADATA_PK_AS_REQ.html">KRB5_PADATA_PK_AS_REQ</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_PADATA_PK_AS_REQ_OLD.html">KRB5_PADATA_PK_AS_REQ_OLD</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_PADATA_PW_SALT.html">KRB5_PADATA_PW_SALT</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_PADATA_REFERRAL.html">KRB5_PADATA_REFERRAL</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_PADATA_S4U_X509_USER.html">KRB5_PADATA_S4U_X509_USER</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_PADATA_SAM_CHALLENGE.html">KRB5_PADATA_SAM_CHALLENGE</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_PADATA_SAM_CHALLENGE_2.html">KRB5_PADATA_SAM_CHALLENGE_2</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_PADATA_SAM_REDIRECT.html">KRB5_PADATA_SAM_REDIRECT</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_PADATA_SAM_RESPONSE.html">KRB5_PADATA_SAM_RESPONSE</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_PADATA_SAM_RESPONSE_2.html">KRB5_PADATA_SAM_RESPONSE_2</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_PADATA_SESAME.html">KRB5_PADATA_SESAME</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_PADATA_SPAKE.html">KRB5_PADATA_SPAKE</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_PADATA_REDHAT_IDP_OAUTH2.html">KRB5_PADATA_REDHAT_IDP_OAUTH2</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_PADATA_REDHAT_PASSKEY.html">KRB5_PADATA_REDHAT_PASSKEY</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_PADATA_SVR_REFERRAL_INFO.html">KRB5_PADATA_SVR_REFERRAL_INFO</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_PADATA_TGS_REQ.html">KRB5_PADATA_TGS_REQ</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_PADATA_USE_SPECIFIED_KVNO.html">KRB5_PADATA_USE_SPECIFIED_KVNO</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_PRINCIPAL_COMPARE_CASEFOLD.html">KRB5_PRINCIPAL_COMPARE_CASEFOLD</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_PRINCIPAL_COMPARE_ENTERPRISE.html">KRB5_PRINCIPAL_COMPARE_ENTERPRISE</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_PRINCIPAL_COMPARE_IGNORE_REALM.html">KRB5_PRINCIPAL_COMPARE_IGNORE_REALM</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_PRINCIPAL_COMPARE_UTF8.html">KRB5_PRINCIPAL_COMPARE_UTF8</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_PRINCIPAL_PARSE_ENTERPRISE.html">KRB5_PRINCIPAL_PARSE_ENTERPRISE</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_PRINCIPAL_PARSE_IGNORE_REALM.html">KRB5_PRINCIPAL_PARSE_IGNORE_REALM</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_PRINCIPAL_PARSE_NO_DEF_REALM.html">KRB5_PRINCIPAL_PARSE_NO_DEF_REALM</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_PRINCIPAL_PARSE_NO_REALM.html">KRB5_PRINCIPAL_PARSE_NO_REALM</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_PRINCIPAL_PARSE_REQUIRE_REALM.html">KRB5_PRINCIPAL_PARSE_REQUIRE_REALM</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_PRINCIPAL_UNPARSE_DISPLAY.html">KRB5_PRINCIPAL_UNPARSE_DISPLAY</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_PRINCIPAL_UNPARSE_NO_REALM.html">KRB5_PRINCIPAL_UNPARSE_NO_REALM</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_PRINCIPAL_UNPARSE_SHORT.html">KRB5_PRINCIPAL_UNPARSE_SHORT</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_PRIV.html">KRB5_PRIV</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_PROMPT_TYPE_NEW_PASSWORD.html">KRB5_PROMPT_TYPE_NEW_PASSWORD</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_PROMPT_TYPE_NEW_PASSWORD_AGAIN.html">KRB5_PROMPT_TYPE_NEW_PASSWORD_AGAIN</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_PROMPT_TYPE_PASSWORD.html">KRB5_PROMPT_TYPE_PASSWORD</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_PROMPT_TYPE_PREAUTH.html">KRB5_PROMPT_TYPE_PREAUTH</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_PVNO.html">KRB5_PVNO</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_REALM_BRANCH_CHAR.html">KRB5_REALM_BRANCH_CHAR</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_RECVAUTH_BADAUTHVERS.html">KRB5_RECVAUTH_BADAUTHVERS</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_RECVAUTH_SKIP_VERSION.html">KRB5_RECVAUTH_SKIP_VERSION</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_REFERRAL_REALM.html">KRB5_REFERRAL_REALM</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_COUNT_LOW.html">KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_COUNT_LOW</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_FINAL_TRY.html">KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_FINAL_TRY</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_LOCKED.html">KRB5_RESPONDER_PKINIT_FLAGS_TOKEN_USER_PIN_LOCKED</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_RESPONDER_QUESTION_PKINIT.html">KRB5_RESPONDER_QUESTION_PKINIT</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_RESPONDER_OTP_FLAGS_COLLECT_PIN.html">KRB5_RESPONDER_OTP_FLAGS_COLLECT_PIN</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_RESPONDER_OTP_FLAGS_COLLECT_TOKEN.html">KRB5_RESPONDER_OTP_FLAGS_COLLECT_TOKEN</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_RESPONDER_OTP_FLAGS_NEXTOTP.html">KRB5_RESPONDER_OTP_FLAGS_NEXTOTP</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_RESPONDER_OTP_FLAGS_SEPARATE_PIN.html">KRB5_RESPONDER_OTP_FLAGS_SEPARATE_PIN</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_RESPONDER_OTP_FORMAT_ALPHANUMERIC.html">KRB5_RESPONDER_OTP_FORMAT_ALPHANUMERIC</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_RESPONDER_OTP_FORMAT_DECIMAL.html">KRB5_RESPONDER_OTP_FORMAT_DECIMAL</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_RESPONDER_OTP_FORMAT_HEXADECIMAL.html">KRB5_RESPONDER_OTP_FORMAT_HEXADECIMAL</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_RESPONDER_QUESTION_OTP.html">KRB5_RESPONDER_QUESTION_OTP</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_RESPONDER_QUESTION_PASSWORD.html">KRB5_RESPONDER_QUESTION_PASSWORD</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_SAFE.html">KRB5_SAFE</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_SAM_MUST_PK_ENCRYPT_SAD.html">KRB5_SAM_MUST_PK_ENCRYPT_SAD</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_SAM_SEND_ENCRYPTED_SAD.html">KRB5_SAM_SEND_ENCRYPTED_SAD</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_SAM_USE_SAD_AS_KEY.html">KRB5_SAM_USE_SAD_AS_KEY</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_TC_MATCH_2ND_TKT.html">KRB5_TC_MATCH_2ND_TKT</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_TC_MATCH_AUTHDATA.html">KRB5_TC_MATCH_AUTHDATA</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_TC_MATCH_FLAGS.html">KRB5_TC_MATCH_FLAGS</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_TC_MATCH_FLAGS_EXACT.html">KRB5_TC_MATCH_FLAGS_EXACT</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_TC_MATCH_IS_SKEY.html">KRB5_TC_MATCH_IS_SKEY</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_TC_MATCH_KTYPE.html">KRB5_TC_MATCH_KTYPE</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_TC_MATCH_SRV_NAMEONLY.html">KRB5_TC_MATCH_SRV_NAMEONLY</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_TC_MATCH_TIMES.html">KRB5_TC_MATCH_TIMES</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_TC_MATCH_TIMES_EXACT.html">KRB5_TC_MATCH_TIMES_EXACT</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_TC_NOTICKET.html">KRB5_TC_NOTICKET</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_TC_OPENCLOSE.html">KRB5_TC_OPENCLOSE</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_TC_SUPPORTED_KTYPES.html">KRB5_TC_SUPPORTED_KTYPES</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_TGS_NAME.html">KRB5_TGS_NAME</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_TGS_NAME_SIZE.html">KRB5_TGS_NAME_SIZE</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_TGS_REP.html">KRB5_TGS_REP</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_TGS_REQ.html">KRB5_TGS_REQ</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_TKT_CREDS_STEP_FLAG_CONTINUE.html">KRB5_TKT_CREDS_STEP_FLAG_CONTINUE</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_VERIFY_INIT_CREDS_OPT_AP_REQ_NOFAIL.html">KRB5_VERIFY_INIT_CREDS_OPT_AP_REQ_NOFAIL</a></li>
+<li class="toctree-l1"><a class="reference internal" href="KRB5_WELLKNOWN_NAMESTR.html">KRB5_WELLKNOWN_NAMESTR</a></li>
+<li class="toctree-l1"><a class="reference internal" href="LR_TYPE_INTERPRETATION_MASK.html">LR_TYPE_INTERPRETATION_MASK</a></li>
+<li class="toctree-l1"><a class="reference internal" href="LR_TYPE_THIS_SERVER_ONLY.html">LR_TYPE_THIS_SERVER_ONLY</a></li>
+<li class="toctree-l1"><a class="reference internal" href="MAX_KEYTAB_NAME_LEN.html">MAX_KEYTAB_NAME_LEN</a></li>
+<li class="toctree-l1"><a class="reference internal" href="MSEC_DIRBIT.html">MSEC_DIRBIT</a></li>
+<li class="toctree-l1"><a class="reference internal" href="MSEC_VAL_MASK.html">MSEC_VAL_MASK</a></li>
+<li class="toctree-l1"><a class="reference internal" href="SALT_TYPE_AFS_LENGTH.html">SALT_TYPE_AFS_LENGTH</a></li>
+<li class="toctree-l1"><a class="reference internal" href="SALT_TYPE_NO_LENGTH.html">SALT_TYPE_NO_LENGTH</a></li>
+<li class="toctree-l1"><a class="reference internal" href="THREEPARAMOPEN.html">THREEPARAMOPEN</a></li>
+<li class="toctree-l1"><a class="reference internal" href="TKT_FLG_ANONYMOUS.html">TKT_FLG_ANONYMOUS</a></li>
+<li class="toctree-l1"><a class="reference internal" href="TKT_FLG_ENC_PA_REP.html">TKT_FLG_ENC_PA_REP</a></li>
+<li class="toctree-l1"><a class="reference internal" href="TKT_FLG_FORWARDABLE.html">TKT_FLG_FORWARDABLE</a></li>
+<li class="toctree-l1"><a class="reference internal" href="TKT_FLG_FORWARDED.html">TKT_FLG_FORWARDED</a></li>
+<li class="toctree-l1"><a class="reference internal" href="TKT_FLG_HW_AUTH.html">TKT_FLG_HW_AUTH</a></li>
+<li class="toctree-l1"><a class="reference internal" href="TKT_FLG_INITIAL.html">TKT_FLG_INITIAL</a></li>
+<li class="toctree-l1"><a class="reference internal" href="TKT_FLG_INVALID.html">TKT_FLG_INVALID</a></li>
+<li class="toctree-l1"><a class="reference internal" href="TKT_FLG_MAY_POSTDATE.html">TKT_FLG_MAY_POSTDATE</a></li>
+<li class="toctree-l1"><a class="reference internal" href="TKT_FLG_OK_AS_DELEGATE.html">TKT_FLG_OK_AS_DELEGATE</a></li>
+<li class="toctree-l1"><a class="reference internal" href="TKT_FLG_POSTDATED.html">TKT_FLG_POSTDATED</a></li>
+<li class="toctree-l1"><a class="reference internal" href="TKT_FLG_PRE_AUTH.html">TKT_FLG_PRE_AUTH</a></li>
+<li class="toctree-l1"><a class="reference internal" href="TKT_FLG_PROXIABLE.html">TKT_FLG_PROXIABLE</a></li>
+<li class="toctree-l1"><a class="reference internal" href="TKT_FLG_PROXY.html">TKT_FLG_PROXY</a></li>
+<li class="toctree-l1"><a class="reference internal" href="TKT_FLG_RENEWABLE.html">TKT_FLG_RENEWABLE</a></li>
+<li class="toctree-l1"><a class="reference internal" href="TKT_FLG_TRANSIT_POLICY_CHECKED.html">TKT_FLG_TRANSIT_POLICY_CHECKED</a></li>
+<li class="toctree-l1"><a class="reference internal" href="VALID_INT_BITS.html">VALID_INT_BITS</a></li>
+<li class="toctree-l1"><a class="reference internal" href="VALID_UINT_BITS.html">VALID_UINT_BITS</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_const.html">krb5_const</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_princ_component.html">krb5_princ_component</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_princ_name.html">krb5_princ_name</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_princ_realm.html">krb5_princ_realm</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_princ_set_realm.html">krb5_princ_set_realm</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_princ_set_realm_data.html">krb5_princ_set_realm_data</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_princ_set_realm_length.html">krb5_princ_set_realm_length</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_princ_size.html">krb5_princ_size</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_princ_type.html">krb5_princ_type</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_roundup.html">krb5_roundup</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_x.html">krb5_x</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_xc.html">krb5_xc</a></li>
+</ul>
+</div>
+</section>
+<section id="deprecated-macros">
+<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>
+<li class="toctree-l1"><a class="reference internal" href="krb524_init_ets.html">krb524_init_ets</a></li>
+</ul>
+</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="#">krb5 simple macros</a><ul>
+<li><a class="reference internal" href="#public">Public</a></li>
+<li><a class="reference internal" href="#deprecated-macros">Deprecated macros</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="current reference internal" href="#">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="../types/krb5_tkt_creds_context.html" title="krb5_tkt_creds_context"
+ >previous</a> |
+ <a href="ADDRTYPE_ADDRPORT.html" title="ADDRTYPE_ADDRPORT"
+ >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 simple macros">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..d86cd9ebec08
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/krb524_convert_creds_kdc.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>krb524_convert_creds_kdc &#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="krb524_init_ets" href="krb524_init_ets.html" />
+ <link rel="prev" title="krb5_xc" href="krb5_xc.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_xc.html" title="krb5_xc"
+ accesskey="P">previous</a> |
+ <a href="krb524_init_ets.html" title="krb524_init_ets"
+ 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__krb524_convert_creds_kdc">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="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="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="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">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>
+</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="#">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/>
+ <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_xc.html" title="krb5_xc"
+ >previous</a> |
+ <a href="krb524_init_ets.html" title="krb524_init_ets"
+ >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__krb524_convert_creds_kdc">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..880c346e22d4
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/krb524_init_ets.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>krb524_init_ets &#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="For plugin module developers" href="../../../plugindev/index.html" />
+ <link rel="prev" title="krb524_convert_creds_kdc" href="krb524_convert_creds_kdc.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="krb524_convert_creds_kdc.html" title="krb524_convert_creds_kdc"
+ accesskey="P">previous</a> |
+ <a href="../../../plugindev/index.html" title="For plugin module developers"
+ 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__krb524_init_ets">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="krb524-init-ets">
+<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="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">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>
+</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="#">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/>
+ <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="krb524_convert_creds_kdc.html" title="krb524_convert_creds_kdc"
+ >previous</a> |
+ <a href="../../../plugindev/index.html" title="For plugin module developers"
+ >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__krb524_init_ets">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/krb5_const.html b/crypto/krb5/doc/html/appdev/refs/macros/krb5_const.html
new file mode 100644
index 000000000000..649fa718164b
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/krb5_const.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_const &#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_princ_component" href="krb5_princ_component.html" />
+ <link rel="prev" title="VALID_UINT_BITS" href="VALID_UINT_BITS.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="VALID_UINT_BITS.html" title="VALID_UINT_BITS"
+ accesskey="P">previous</a> |
+ <a href="krb5_princ_component.html" title="krb5_princ_component"
+ 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_const">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-const">
+<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="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_const</span></code></p></td>
+<td><p><code class="docutils literal notranslate"><span class="pre">const</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_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/>
+ <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="VALID_UINT_BITS.html" title="VALID_UINT_BITS"
+ >previous</a> |
+ <a href="krb5_princ_component.html" title="krb5_princ_component"
+ >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_const">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..2c7b81b4c1aa
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/krb5_princ_component.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_princ_component &#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_princ_name" href="krb5_princ_name.html" />
+ <link rel="prev" title="krb5_const" href="krb5_const.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_const.html" title="krb5_const"
+ accesskey="P">previous</a> |
+ <a href="krb5_princ_name.html" title="krb5_princ_name"
+ 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_princ_component">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-princ-component">
+<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="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_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>
+</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_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/>
+ <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_const.html" title="krb5_const"
+ >previous</a> |
+ <a href="krb5_princ_name.html" title="krb5_princ_name"
+ >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_princ_component">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..60fc9fdbb586
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/krb5_princ_name.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_princ_name &#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_princ_realm" href="krb5_princ_realm.html" />
+ <link rel="prev" title="krb5_princ_component" href="krb5_princ_component.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_princ_component.html" title="krb5_princ_component"
+ accesskey="P">previous</a> |
+ <a href="krb5_princ_realm.html" title="krb5_princ_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_princ_name">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-princ-name">
+<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="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_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>
+</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_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/>
+ <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_princ_component.html" title="krb5_princ_component"
+ >previous</a> |
+ <a href="krb5_princ_realm.html" title="krb5_princ_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_princ_name">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..3a7fbfc7251a
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/krb5_princ_realm.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_princ_realm &#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_princ_set_realm" href="krb5_princ_set_realm.html" />
+ <link rel="prev" title="krb5_princ_name" href="krb5_princ_name.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_princ_name.html" title="krb5_princ_name"
+ accesskey="P">previous</a> |
+ <a href="krb5_princ_set_realm.html" title="krb5_princ_set_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_princ_realm">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-princ-realm">
+<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="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_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>
+</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_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/>
+ <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_princ_name.html" title="krb5_princ_name"
+ >previous</a> |
+ <a href="krb5_princ_set_realm.html" title="krb5_princ_set_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_princ_realm">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..4e9b26ce2f25
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/krb5_princ_set_realm.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_princ_set_realm &#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_princ_set_realm_data" href="krb5_princ_set_realm_data.html" />
+ <link rel="prev" title="krb5_princ_realm" href="krb5_princ_realm.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_princ_realm.html" title="krb5_princ_realm"
+ accesskey="P">previous</a> |
+ <a href="krb5_princ_set_realm_data.html" title="krb5_princ_set_realm_data"
+ 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_princ_set_realm">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-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="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="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_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>
+</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_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/>
+ <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_princ_realm.html" title="krb5_princ_realm"
+ >previous</a> |
+ <a href="krb5_princ_set_realm_data.html" title="krb5_princ_set_realm_data"
+ >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_princ_set_realm">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..35dd265b8cc5
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/krb5_princ_set_realm_data.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_princ_set_realm_data &#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_princ_set_realm_length" href="krb5_princ_set_realm_length.html" />
+ <link rel="prev" title="krb5_princ_set_realm" href="krb5_princ_set_realm.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_princ_set_realm.html" title="krb5_princ_set_realm"
+ accesskey="P">previous</a> |
+ <a href="krb5_princ_set_realm_length.html" title="krb5_princ_set_realm_length"
+ 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_princ_set_realm_data">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-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="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="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_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>
+</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_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/>
+ <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_princ_set_realm.html" title="krb5_princ_set_realm"
+ >previous</a> |
+ <a href="krb5_princ_set_realm_length.html" title="krb5_princ_set_realm_length"
+ >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_princ_set_realm_data">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..ac951d1c8956
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/krb5_princ_set_realm_length.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_princ_set_realm_length &#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_princ_size" href="krb5_princ_size.html" />
+ <link rel="prev" title="krb5_princ_set_realm_data" href="krb5_princ_set_realm_data.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_princ_set_realm_data.html" title="krb5_princ_set_realm_data"
+ accesskey="P">previous</a> |
+ <a href="krb5_princ_size.html" title="krb5_princ_size"
+ 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_princ_set_realm_length">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-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="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="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_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>
+</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_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/>
+ <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_princ_set_realm_data.html" title="krb5_princ_set_realm_data"
+ >previous</a> |
+ <a href="krb5_princ_size.html" title="krb5_princ_size"
+ >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_princ_set_realm_length">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..86565f095073
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/krb5_princ_size.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_princ_size &#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_princ_type" href="krb5_princ_type.html" />
+ <link rel="prev" title="krb5_princ_set_realm_length" href="krb5_princ_set_realm_length.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_princ_set_realm_length.html" title="krb5_princ_set_realm_length"
+ accesskey="P">previous</a> |
+ <a href="krb5_princ_type.html" title="krb5_princ_type"
+ 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_princ_size">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-princ-size">
+<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="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_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>
+</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_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/>
+ <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_princ_set_realm_length.html" title="krb5_princ_set_realm_length"
+ >previous</a> |
+ <a href="krb5_princ_type.html" title="krb5_princ_type"
+ >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_princ_size">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..4be537957a6d
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/krb5_princ_type.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_princ_type &#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_roundup" href="krb5_roundup.html" />
+ <link rel="prev" title="krb5_princ_size" href="krb5_princ_size.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_princ_size.html" title="krb5_princ_size"
+ accesskey="P">previous</a> |
+ <a href="krb5_roundup.html" title="krb5_roundup"
+ 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_princ_type">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-princ-type">
+<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="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_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>
+</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_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/>
+ <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_princ_size.html" title="krb5_princ_size"
+ >previous</a> |
+ <a href="krb5_roundup.html" title="krb5_roundup"
+ >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_princ_type">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/krb5_roundup.html b/crypto/krb5/doc/html/appdev/refs/macros/krb5_roundup.html
new file mode 100644
index 000000000000..01c4dd484450
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/krb5_roundup.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_roundup &#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_x" href="krb5_x.html" />
+ <link rel="prev" title="krb5_princ_type" href="krb5_princ_type.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_princ_type.html" title="krb5_princ_type"
+ accesskey="P">previous</a> |
+ <a href="krb5_x.html" title="krb5_x"
+ 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_roundup">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-roundup">
+<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="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_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>
+</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_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/>
+ <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_princ_type.html" title="krb5_princ_type"
+ >previous</a> |
+ <a href="krb5_x.html" title="krb5_x"
+ >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_roundup">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/krb5_x.html b/crypto/krb5/doc/html/appdev/refs/macros/krb5_x.html
new file mode 100644
index 000000000000..2accecb4f752
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/krb5_x.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_x &#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_xc" href="krb5_xc.html" />
+ <link rel="prev" title="krb5_roundup" href="krb5_roundup.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_roundup.html" title="krb5_roundup"
+ accesskey="P">previous</a> |
+ <a href="krb5_xc.html" title="krb5_xc"
+ 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_x">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-x">
+<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="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_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>
+</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_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/>
+ <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_roundup.html" title="krb5_roundup"
+ >previous</a> |
+ <a href="krb5_xc.html" title="krb5_xc"
+ >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_x">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
diff --git a/crypto/krb5/doc/html/appdev/refs/macros/krb5_xc.html b/crypto/krb5/doc/html/appdev/refs/macros/krb5_xc.html
new file mode 100644
index 000000000000..bef00482ad2e
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/macros/krb5_xc.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_xc &#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="krb524_convert_creds_kdc" href="krb524_convert_creds_kdc.html" />
+ <link rel="prev" title="krb5_x" href="krb5_x.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_x.html" title="krb5_x"
+ accesskey="P">previous</a> |
+ <a href="krb524_convert_creds_kdc.html" title="krb524_convert_creds_kdc"
+ 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_xc">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-xc">
+<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="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_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>
+</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_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/>
+ <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_x.html" title="krb5_x"
+ >previous</a> |
+ <a href="krb524_convert_creds_kdc.html" title="krb524_convert_creds_kdc"
+ >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_xc">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
diff --git a/crypto/krb5/doc/html/appdev/refs/types/index.html b/crypto/krb5/doc/html/appdev/refs/types/index.html
new file mode 100644
index 000000000000..9bc593042449
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/index.html
@@ -0,0 +1,246 @@
+<!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 types and structures &#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_address" href="krb5_address.html" />
+ <link rel="prev" title="krb5_verify_checksum" href="../api/krb5_verify_checksum.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="../api/krb5_verify_checksum.html" title="krb5_verify_checksum"
+ accesskey="P">previous</a> |
+ <a href="krb5_address.html" title="krb5_address"
+ 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 types and structures">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-types-and-structures">
+<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="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>
+<li class="toctree-l1"><a class="reference internal" href="krb5_addrtype.html">krb5_addrtype</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_ap_req.html">krb5_ap_req</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_ap_rep.html">krb5_ap_rep</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_ap_rep_enc_part.html">krb5_ap_rep_enc_part</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_authdata.html">krb5_authdata</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_authdatatype.html">krb5_authdatatype</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_authenticator.html">krb5_authenticator</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_boolean.html">krb5_boolean</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_checksum.html">krb5_checksum</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_const_pointer.html">krb5_const_pointer</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_const_principal.html">krb5_const_principal</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_cred.html">krb5_cred</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_cred_enc_part.html">krb5_cred_enc_part</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_cred_info.html">krb5_cred_info</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_creds.html">krb5_creds</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_crypto_iov.html">krb5_crypto_iov</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_cryptotype.html">krb5_cryptotype</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_data.html">krb5_data</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_deltat.html">krb5_deltat</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_enc_data.html">krb5_enc_data</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_enc_kdc_rep_part.html">krb5_enc_kdc_rep_part</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_enc_tkt_part.html">krb5_enc_tkt_part</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_encrypt_block.html">krb5_encrypt_block</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_enctype.html">krb5_enctype</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_error.html">krb5_error</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_error_code.html">krb5_error_code</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_expire_callback_func.html">krb5_expire_callback_func</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_flags.html">krb5_flags</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_get_init_creds_opt.html">krb5_get_init_creds_opt</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_gic_opt_pa_data.html">krb5_gic_opt_pa_data</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_int16.html">krb5_int16</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_int32.html">krb5_int32</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_kdc_rep.html">krb5_kdc_rep</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_kdc_req.html">krb5_kdc_req</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_keyblock.html">krb5_keyblock</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_keytab_entry.html">krb5_keytab_entry</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_keyusage.html">krb5_keyusage</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_kt_cursor.html">krb5_kt_cursor</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_kvno.html">krb5_kvno</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_last_req_entry.html">krb5_last_req_entry</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_magic.html">krb5_magic</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_mk_req_checksum_func.html">krb5_mk_req_checksum_func</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_msgtype.html">krb5_msgtype</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_octet.html">krb5_octet</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_pa_pac_req.html">krb5_pa_pac_req</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_pa_server_referral_data.html">krb5_pa_server_referral_data</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_pa_svr_referral_data.html">krb5_pa_svr_referral_data</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_pa_data.html">krb5_pa_data</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_pointer.html">krb5_pointer</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_post_recv_fn.html">krb5_post_recv_fn</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_pre_send_fn.html">krb5_pre_send_fn</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_preauthtype.html">krb5_preauthtype</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_principal.html">krb5_principal</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_principal_data.html">krb5_principal_data</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_prompt.html">krb5_prompt</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_prompt_type.html">krb5_prompt_type</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_prompter_fct.html">krb5_prompter_fct</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_pwd_data.html">krb5_pwd_data</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_responder_context.html">krb5_responder_context</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_responder_fn.html">krb5_responder_fn</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_responder_otp_challenge.html">krb5_responder_otp_challenge</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_responder_otp_tokeninfo.html">krb5_responder_otp_tokeninfo</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_responder_pkinit_challenge.html">krb5_responder_pkinit_challenge</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_responder_pkinit_identity.html">krb5_responder_pkinit_identity</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_response.html">krb5_response</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_replay_data.html">krb5_replay_data</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_ticket.html">krb5_ticket</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_ticket_times.html">krb5_ticket_times</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_timestamp.html">krb5_timestamp</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_tkt_authent.html">krb5_tkt_authent</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_trace_callback.html">krb5_trace_callback</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_trace_info.html">krb5_trace_info</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_transited.html">krb5_transited</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_typed_data.html">krb5_typed_data</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_ui_2.html">krb5_ui_2</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_ui_4.html">krb5_ui_4</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_verify_init_creds_opt.html">krb5_verify_init_creds_opt</a></li>
+<li class="toctree-l1"><a class="reference internal" href="passwd_phrase_element.html">passwd_phrase_element</a></li>
+</ul>
+</div>
+</section>
+<section id="internal">
+<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>
+<li class="toctree-l1"><a class="reference internal" href="krb5_cksumtype.html">krb5_cksumtype</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_context.html">krb5_context</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_cc_cursor.html">krb5_cc_cursor</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_ccache.html">krb5_ccache</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_cccol_cursor.html">krb5_cccol_cursor</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_init_creds_context.html">krb5_init_creds_context</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_key.html">krb5_key</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_keytab.html">krb5_keytab</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_pac.html">krb5_pac</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_rcache.html">krb5_rcache</a></li>
+<li class="toctree-l1"><a class="reference internal" href="krb5_tkt_creds_context.html">krb5_tkt_creds_context</a></li>
+</ul>
+</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="#">krb5 types and structures</a><ul>
+<li><a class="reference internal" href="#public">Public</a></li>
+<li><a class="reference internal" href="#internal">Internal</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 current"><a class="current reference internal" href="#">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="../api/krb5_verify_checksum.html" title="krb5_verify_checksum"
+ >previous</a> |
+ <a href="krb5_address.html" title="krb5_address"
+ >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 types and structures">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_address.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_address.html
new file mode 100644
index 000000000000..5d5bd59bae79
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_address.html
@@ -0,0 +1,174 @@
+<!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_address &#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_addrtype" href="krb5_addrtype.html" />
+ <link rel="prev" title="krb5 types and structures" href="index.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="index.html" title="krb5 types and structures"
+ accesskey="P">previous</a> |
+ <a href="krb5_addrtype.html" title="krb5_addrtype"
+ 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_address">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-address">
+<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="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="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="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="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="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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+</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="#">krb5_address</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</a></li>
+<li><a class="reference internal" href="#members">Members</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 current"><a class="reference internal" href="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="index.html" title="krb5 types and structures"
+ >previous</a> |
+ <a href="krb5_addrtype.html" title="krb5_addrtype"
+ >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_address">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_addrtype.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_addrtype.html
new file mode 100644
index 000000000000..f7d3aeee9142
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_addrtype.html
@@ -0,0 +1,149 @@
+<!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_addrtype &#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_ap_req" href="krb5_ap_req.html" />
+ <link rel="prev" title="krb5_address" href="krb5_address.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_address.html" title="krb5_address"
+ accesskey="P">previous</a> |
+ <a href="krb5_ap_req.html" title="krb5_ap_req"
+ 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_addrtype">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-addrtype">
+<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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<section id="declaration">
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
+<p>typedef krb5_int32 krb5_addrtype</p>
+</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="#">krb5_addrtype</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</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 current"><a class="reference internal" href="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_address.html" title="krb5_address"
+ >previous</a> |
+ <a href="krb5_ap_req.html" title="krb5_ap_req"
+ >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_addrtype">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..deee7447ab36
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_ap_rep.html
@@ -0,0 +1,166 @@
+<!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_ap_rep &#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_ap_rep_enc_part" href="krb5_ap_rep_enc_part.html" />
+ <link rel="prev" title="krb5_ap_req" href="krb5_ap_req.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_ap_req.html" title="krb5_ap_req"
+ accesskey="P">previous</a> |
+ <a href="krb5_ap_rep_enc_part.html" title="krb5_ap_rep_enc_part"
+ 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_ap_rep">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-ap-rep">
+<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="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="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="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="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="Link to this definition">¶</a><br /></dt>
+<dd><p>Ciphertext of ApRepEncPart.</p>
+</dd></dl>
+
+</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="#">krb5_ap_rep</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</a></li>
+<li><a class="reference internal" href="#members">Members</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 current"><a class="reference internal" href="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_ap_req.html" title="krb5_ap_req"
+ >previous</a> |
+ <a href="krb5_ap_rep_enc_part.html" title="krb5_ap_rep_enc_part"
+ >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_ap_rep">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..af3985a642a4
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_ap_rep_enc_part.html
@@ -0,0 +1,183 @@
+<!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_ap_rep_enc_part &#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_authdata" href="krb5_authdata.html" />
+ <link rel="prev" title="krb5_ap_rep" href="krb5_ap_rep.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_ap_rep.html" title="krb5_ap_rep"
+ accesskey="P">previous</a> |
+ <a href="krb5_authdata.html" title="krb5_authdata"
+ 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_ap_rep_enc_part">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-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="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="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="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="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="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="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="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="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="Link to this definition">¶</a><br /></dt>
+<dd><p>Sequence number.</p>
+</dd></dl>
+
+</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="#">krb5_ap_rep_enc_part</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</a></li>
+<li><a class="reference internal" href="#members">Members</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 current"><a class="reference internal" href="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_ap_rep.html" title="krb5_ap_rep"
+ >previous</a> |
+ <a href="krb5_authdata.html" title="krb5_authdata"
+ >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_ap_rep_enc_part">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..199cf3736f31
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_ap_req.html
@@ -0,0 +1,177 @@
+<!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_ap_req &#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_ap_rep" href="krb5_ap_rep.html" />
+ <link rel="prev" title="krb5_addrtype" href="krb5_addrtype.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_addrtype.html" title="krb5_addrtype"
+ accesskey="P">previous</a> |
+ <a href="krb5_ap_rep.html" title="krb5_ap_rep"
+ 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_ap_req">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-ap-req">
+<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="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="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="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="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="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="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="Link to this definition">¶</a><br /></dt>
+<dd><p>Encrypted authenticator.</p>
+</dd></dl>
+
+</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="#">krb5_ap_req</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</a></li>
+<li><a class="reference internal" href="#members">Members</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 current"><a class="reference internal" href="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_addrtype.html" title="krb5_addrtype"
+ >previous</a> |
+ <a href="krb5_ap_rep.html" title="krb5_ap_rep"
+ >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_ap_req">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..7e0322ab2250
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_auth_context.html
@@ -0,0 +1,149 @@
+<!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_auth_context &#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_cksumtype" href="krb5_cksumtype.html" />
+ <link rel="prev" title="passwd_phrase_element" href="passwd_phrase_element.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="passwd_phrase_element.html" title="passwd_phrase_element"
+ accesskey="P">previous</a> |
+ <a href="krb5_cksumtype.html" title="krb5_cksumtype"
+ 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_auth_context">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-auth-context">
+<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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<section id="declaration">
+<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>
+
+
+ <div class="clearer"></div>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="sidebar">
+
+ <h2>On this page</h2>
+ <ul>
+<li><a class="reference internal" href="#">krb5_auth_context</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</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 current"><a class="reference internal" href="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="passwd_phrase_element.html" title="passwd_phrase_element"
+ >previous</a> |
+ <a href="krb5_cksumtype.html" title="krb5_cksumtype"
+ >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_auth_context">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_authdata.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_authdata.html
new file mode 100644
index 000000000000..f1f9338d4e26
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_authdata.html
@@ -0,0 +1,177 @@
+<!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_authdata &#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_authdatatype" href="krb5_authdatatype.html" />
+ <link rel="prev" title="krb5_ap_rep_enc_part" href="krb5_ap_rep_enc_part.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_ap_rep_enc_part.html" title="krb5_ap_rep_enc_part"
+ accesskey="P">previous</a> |
+ <a href="krb5_authdatatype.html" title="krb5_authdatatype"
+ 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_authdata">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-authdata">
+<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="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="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="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="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="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="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="Link to this definition">¶</a><br /></dt>
+<dd><p>Data.</p>
+</dd></dl>
+
+</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="#">krb5_authdata</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</a></li>
+<li><a class="reference internal" href="#members">Members</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 current"><a class="reference internal" href="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_ap_rep_enc_part.html" title="krb5_ap_rep_enc_part"
+ >previous</a> |
+ <a href="krb5_authdatatype.html" title="krb5_authdatatype"
+ >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_authdata">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_authdatatype.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_authdatatype.html
new file mode 100644
index 000000000000..47bd3ed6a05c
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_authdatatype.html
@@ -0,0 +1,149 @@
+<!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_authdatatype &#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_authenticator" href="krb5_authenticator.html" />
+ <link rel="prev" title="krb5_authdata" href="krb5_authdata.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_authdata.html" title="krb5_authdata"
+ accesskey="P">previous</a> |
+ <a href="krb5_authenticator.html" title="krb5_authenticator"
+ 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_authdatatype">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-authdatatype">
+<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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<section id="declaration">
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
+<p>typedef krb5_int32 krb5_authdatatype</p>
+</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="#">krb5_authdatatype</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</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 current"><a class="reference internal" href="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_authdata.html" title="krb5_authdata"
+ >previous</a> |
+ <a href="krb5_authenticator.html" title="krb5_authenticator"
+ >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_authdatatype">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_authenticator.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_authenticator.html
new file mode 100644
index 000000000000..a8c48156d303
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_authenticator.html
@@ -0,0 +1,202 @@
+<!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_authenticator &#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_boolean" href="krb5_boolean.html" />
+ <link rel="prev" title="krb5_authdatatype" href="krb5_authdatatype.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_authdatatype.html" title="krb5_authdatatype"
+ accesskey="P">previous</a> |
+ <a href="krb5_boolean.html" title="krb5_boolean"
+ 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_authenticator">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-authenticator">
+<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="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="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="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="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="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="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="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="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="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="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="Link to this definition">¶</a><br /></dt>
+<dd><p>authoriazation data</p>
+</dd></dl>
+
+</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="#">krb5_authenticator</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</a></li>
+<li><a class="reference internal" href="#members">Members</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 current"><a class="reference internal" href="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_authdatatype.html" title="krb5_authdatatype"
+ >previous</a> |
+ <a href="krb5_boolean.html" title="krb5_boolean"
+ >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_authenticator">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_boolean.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_boolean.html
new file mode 100644
index 000000000000..6ba0a76524b4
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_boolean.html
@@ -0,0 +1,149 @@
+<!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_boolean &#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_checksum" href="krb5_checksum.html" />
+ <link rel="prev" title="krb5_authenticator" href="krb5_authenticator.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_authenticator.html" title="krb5_authenticator"
+ accesskey="P">previous</a> |
+ <a href="krb5_checksum.html" title="krb5_checksum"
+ 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_boolean">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-boolean">
+<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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<section id="declaration">
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
+<p>typedef unsigned int krb5_boolean</p>
+</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="#">krb5_boolean</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</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 current"><a class="reference internal" href="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_authenticator.html" title="krb5_authenticator"
+ >previous</a> |
+ <a href="krb5_checksum.html" title="krb5_checksum"
+ >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_boolean">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..f699df411fd4
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_cc_cursor.html
@@ -0,0 +1,150 @@
+<!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_cc_cursor &#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_ccache" href="krb5_ccache.html" />
+ <link rel="prev" title="krb5_context" href="krb5_context.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_context.html" title="krb5_context"
+ accesskey="P">previous</a> |
+ <a href="krb5_ccache.html" title="krb5_ccache"
+ 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_cc_cursor">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-cc-cursor">
+<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="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="Link to this heading">¶</a></h2>
+<p>typedef krb5_pointer krb5_cc_cursor</p>
+</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="#">krb5_cc_cursor</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</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 current"><a class="reference internal" href="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_context.html" title="krb5_context"
+ >previous</a> |
+ <a href="krb5_ccache.html" title="krb5_ccache"
+ >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_cc_cursor">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_ccache.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_ccache.html
new file mode 100644
index 000000000000..b3bf8c1d1be7
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_ccache.html
@@ -0,0 +1,149 @@
+<!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_ccache &#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_cccol_cursor" href="krb5_cccol_cursor.html" />
+ <link rel="prev" title="krb5_cc_cursor" href="krb5_cc_cursor.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_cc_cursor.html" title="krb5_cc_cursor"
+ accesskey="P">previous</a> |
+ <a href="krb5_cccol_cursor.html" title="krb5_cccol_cursor"
+ 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_ccache">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-ccache">
+<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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<section id="declaration">
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
+<p>typedef struct _krb5_ccache* krb5_ccache</p>
+</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="#">krb5_ccache</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</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 current"><a class="reference internal" href="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_cc_cursor.html" title="krb5_cc_cursor"
+ >previous</a> |
+ <a href="krb5_cccol_cursor.html" title="krb5_cccol_cursor"
+ >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_ccache">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..4787c77c115a
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_cccol_cursor.html
@@ -0,0 +1,150 @@
+<!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_cccol_cursor &#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_init_creds_context" href="krb5_init_creds_context.html" />
+ <link rel="prev" title="krb5_ccache" href="krb5_ccache.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_ccache.html" title="krb5_ccache"
+ accesskey="P">previous</a> |
+ <a href="krb5_init_creds_context.html" title="krb5_init_creds_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_cccol_cursor">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-cccol-cursor">
+<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="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="Link to this heading">¶</a></h2>
+<p>typedef struct _krb5_cccol_cursor* krb5_cccol_cursor</p>
+</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="#">krb5_cccol_cursor</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</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 current"><a class="reference internal" href="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_ccache.html" title="krb5_ccache"
+ >previous</a> |
+ <a href="krb5_init_creds_context.html" title="krb5_init_creds_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_cccol_cursor">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_checksum.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_checksum.html
new file mode 100644
index 000000000000..9b1e1d075702
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_checksum.html
@@ -0,0 +1,173 @@
+<!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_checksum &#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_const_pointer" href="krb5_const_pointer.html" />
+ <link rel="prev" title="krb5_boolean" href="krb5_boolean.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_boolean.html" title="krb5_boolean"
+ accesskey="P">previous</a> |
+ <a href="krb5_const_pointer.html" title="krb5_const_pointer"
+ 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_checksum">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-checksum">
+<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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<section id="declaration">
+<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="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="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="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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+</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="#">krb5_checksum</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</a></li>
+<li><a class="reference internal" href="#members">Members</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 current"><a class="reference internal" href="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_boolean.html" title="krb5_boolean"
+ >previous</a> |
+ <a href="krb5_const_pointer.html" title="krb5_const_pointer"
+ >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_checksum">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_cksumtype.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_cksumtype.html
new file mode 100644
index 000000000000..dcf6ea000db3
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_cksumtype.html
@@ -0,0 +1,149 @@
+<!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_cksumtype &#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_context" href="krb5_context.html" />
+ <link rel="prev" title="krb5_auth_context" href="krb5_auth_context.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_auth_context.html" title="krb5_auth_context"
+ accesskey="P">previous</a> |
+ <a href="krb5_context.html" title="krb5_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_cksumtype">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-cksumtype">
+<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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<section id="declaration">
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
+<p>typedef krb5_int32 krb5_cksumtype</p>
+</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="#">krb5_cksumtype</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</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 current"><a class="reference internal" href="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_auth_context.html" title="krb5_auth_context"
+ >previous</a> |
+ <a href="krb5_context.html" title="krb5_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_cksumtype">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..37664face9b1
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_const_pointer.html
@@ -0,0 +1,149 @@
+<!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_const_pointer &#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_const_principal" href="krb5_const_principal.html" />
+ <link rel="prev" title="krb5_checksum" href="krb5_checksum.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_checksum.html" title="krb5_checksum"
+ accesskey="P">previous</a> |
+ <a href="krb5_const_principal.html" title="krb5_const_principal"
+ 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_const_pointer">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-const-pointer">
+<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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<section id="declaration">
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
+<p>typedef void const* krb5_const_pointer</p>
+</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="#">krb5_const_pointer</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</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 current"><a class="reference internal" href="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_checksum.html" title="krb5_checksum"
+ >previous</a> |
+ <a href="krb5_const_principal.html" title="krb5_const_principal"
+ >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_const_pointer">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..ef8f4a66137d
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_const_principal.html
@@ -0,0 +1,180 @@
+<!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_const_principal &#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_cred" href="krb5_cred.html" />
+ <link rel="prev" title="krb5_const_pointer" href="krb5_const_pointer.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_const_pointer.html" title="krb5_const_pointer"
+ accesskey="P">previous</a> |
+ <a href="krb5_cred.html" title="krb5_cred"
+ 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_const_principal">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-const-principal">
+<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="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="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="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="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="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="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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+</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="#">krb5_const_principal</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</a></li>
+<li><a class="reference internal" href="#members">Members</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 current"><a class="reference internal" href="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_const_pointer.html" title="krb5_const_pointer"
+ >previous</a> |
+ <a href="krb5_cred.html" title="krb5_cred"
+ >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_const_principal">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_context.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_context.html
new file mode 100644
index 000000000000..05c5a211e7f4
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_context.html
@@ -0,0 +1,149 @@
+<!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_context &#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_cc_cursor" href="krb5_cc_cursor.html" />
+ <link rel="prev" title="krb5_cksumtype" href="krb5_cksumtype.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_cksumtype.html" title="krb5_cksumtype"
+ accesskey="P">previous</a> |
+ <a href="krb5_cc_cursor.html" title="krb5_cc_cursor"
+ 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_context">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-context">
+<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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<section id="declaration">
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
+<p>typedef struct _krb5_context* krb5_context</p>
+</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="#">krb5_context</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</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 current"><a class="reference internal" href="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_cksumtype.html" title="krb5_cksumtype"
+ >previous</a> |
+ <a href="krb5_cc_cursor.html" title="krb5_cc_cursor"
+ >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_context">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_cred.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_cred.html
new file mode 100644
index 000000000000..8b728d5ee556
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_cred.html
@@ -0,0 +1,177 @@
+<!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_cred &#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_cred_enc_part" href="krb5_cred_enc_part.html" />
+ <link rel="prev" title="krb5_const_principal" href="krb5_const_principal.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_const_principal.html" title="krb5_const_principal"
+ accesskey="P">previous</a> |
+ <a href="krb5_cred_enc_part.html" title="krb5_cred_enc_part"
+ 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_cred">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-cred">
+<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="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="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="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="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="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="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="Link to this definition">¶</a><br /></dt>
+<dd><p>Unencrypted version, if available.</p>
+</dd></dl>
+
+</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="#">krb5_cred</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</a></li>
+<li><a class="reference internal" href="#members">Members</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 current"><a class="reference internal" href="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_const_principal.html" title="krb5_const_principal"
+ >previous</a> |
+ <a href="krb5_cred_enc_part.html" title="krb5_cred_enc_part"
+ >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_cred">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..bbc14a18311d
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_cred_enc_part.html
@@ -0,0 +1,194 @@
+<!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_cred_enc_part &#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_cred_info" href="krb5_cred_info.html" />
+ <link rel="prev" title="krb5_cred" href="krb5_cred.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_cred.html" title="krb5_cred"
+ accesskey="P">previous</a> |
+ <a href="krb5_cred_info.html" title="krb5_cred_info"
+ 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_cred_enc_part">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-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="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="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="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="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="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="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="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="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="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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+</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="#">krb5_cred_enc_part</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</a></li>
+<li><a class="reference internal" href="#members">Members</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 current"><a class="reference internal" href="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_cred.html" title="krb5_cred"
+ >previous</a> |
+ <a href="krb5_cred_info.html" title="krb5_cred_info"
+ >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_cred_enc_part">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..dddf42ce56c8
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_cred_info.html
@@ -0,0 +1,195 @@
+<!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_cred_info &#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_creds" href="krb5_creds.html" />
+ <link rel="prev" title="krb5_cred_enc_part" href="krb5_cred_enc_part.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_cred_enc_part.html" title="krb5_cred_enc_part"
+ accesskey="P">previous</a> |
+ <a href="krb5_creds.html" title="krb5_creds"
+ 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_cred_info">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-cred-info">
+<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="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="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="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="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="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="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="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="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="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="Link to this definition">¶</a><br /></dt>
+<dd><p>Array of pointers to addrs (optional)</p>
+</dd></dl>
+
+</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="#">krb5_cred_info</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</a></li>
+<li><a class="reference internal" href="#members">Members</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 current"><a class="reference internal" href="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_cred_enc_part.html" title="krb5_cred_enc_part"
+ >previous</a> |
+ <a href="krb5_creds.html" title="krb5_creds"
+ >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_cred_info">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_creds.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_creds.html
new file mode 100644
index 000000000000..c5a3e1d290e2
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_creds.html
@@ -0,0 +1,219 @@
+<!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_creds &#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_crypto_iov" href="krb5_crypto_iov.html" />
+ <link rel="prev" title="krb5_cred_info" href="krb5_cred_info.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_cred_info.html" title="krb5_cred_info"
+ accesskey="P">previous</a> |
+ <a href="krb5_crypto_iov.html" title="krb5_crypto_iov"
+ 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_creds">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-creds">
+<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="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="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="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="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="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="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="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="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="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="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="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="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="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="Link to this definition">¶</a><br /></dt>
+<dd><p>authorization data</p>
+</dd></dl>
+
+</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="#">krb5_creds</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</a></li>
+<li><a class="reference internal" href="#members">Members</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 current"><a class="reference internal" href="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_cred_info.html" title="krb5_cred_info"
+ >previous</a> |
+ <a href="krb5_crypto_iov.html" title="krb5_crypto_iov"
+ >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_creds">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..2d81c1194de3
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_crypto_iov.html
@@ -0,0 +1,166 @@
+<!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_crypto_iov &#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_cryptotype" href="krb5_cryptotype.html" />
+ <link rel="prev" title="krb5_creds" href="krb5_creds.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_creds.html" title="krb5_creds"
+ accesskey="P">previous</a> |
+ <a href="krb5_cryptotype.html" title="krb5_cryptotype"
+ 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_crypto_iov">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-crypto-iov">
+<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="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="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="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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+</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="#">krb5_crypto_iov</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</a></li>
+<li><a class="reference internal" href="#members">Members</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 current"><a class="reference internal" href="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_creds.html" title="krb5_creds"
+ >previous</a> |
+ <a href="krb5_cryptotype.html" title="krb5_cryptotype"
+ >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_crypto_iov">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_cryptotype.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_cryptotype.html
new file mode 100644
index 000000000000..345488c46da3
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_cryptotype.html
@@ -0,0 +1,149 @@
+<!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_cryptotype &#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_data" href="krb5_data.html" />
+ <link rel="prev" title="krb5_crypto_iov" href="krb5_crypto_iov.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_crypto_iov.html" title="krb5_crypto_iov"
+ accesskey="P">previous</a> |
+ <a href="krb5_data.html" title="krb5_data"
+ 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_cryptotype">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-cryptotype">
+<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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<section id="declaration">
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
+<p>typedef krb5_int32 krb5_cryptotype</p>
+</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="#">krb5_cryptotype</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</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 current"><a class="reference internal" href="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_crypto_iov.html" title="krb5_crypto_iov"
+ >previous</a> |
+ <a href="krb5_data.html" title="krb5_data"
+ >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_cryptotype">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_data.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_data.html
new file mode 100644
index 000000000000..cfa13eaba9d1
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_data.html
@@ -0,0 +1,168 @@
+<!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_data &#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_deltat" href="krb5_deltat.html" />
+ <link rel="prev" title="krb5_cryptotype" href="krb5_cryptotype.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_cryptotype.html" title="krb5_cryptotype"
+ accesskey="P">previous</a> |
+ <a href="krb5_deltat.html" title="krb5_deltat"
+ 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_data">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-data">
+<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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<section id="declaration">
+<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="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="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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+</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="#">krb5_data</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</a></li>
+<li><a class="reference internal" href="#members">Members</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 current"><a class="reference internal" href="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_cryptotype.html" title="krb5_cryptotype"
+ >previous</a> |
+ <a href="krb5_deltat.html" title="krb5_deltat"
+ >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_data">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_deltat.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_deltat.html
new file mode 100644
index 000000000000..8957f07b2138
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_deltat.html
@@ -0,0 +1,149 @@
+<!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_deltat &#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_enc_data" href="krb5_enc_data.html" />
+ <link rel="prev" title="krb5_data" href="krb5_data.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_data.html" title="krb5_data"
+ accesskey="P">previous</a> |
+ <a href="krb5_enc_data.html" title="krb5_enc_data"
+ 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_deltat">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-deltat">
+<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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<section id="declaration">
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
+<p>typedef krb5_int32 krb5_deltat</p>
+</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="#">krb5_deltat</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</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 current"><a class="reference internal" href="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_data.html" title="krb5_data"
+ >previous</a> |
+ <a href="krb5_enc_data.html" title="krb5_enc_data"
+ >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_deltat">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..f9bb6af95c09
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_enc_data.html
@@ -0,0 +1,173 @@
+<!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_enc_data &#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_enc_kdc_rep_part" href="krb5_enc_kdc_rep_part.html" />
+ <link rel="prev" title="krb5_deltat" href="krb5_deltat.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_deltat.html" title="krb5_deltat"
+ accesskey="P">previous</a> |
+ <a href="krb5_enc_kdc_rep_part.html" title="krb5_enc_kdc_rep_part"
+ 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_enc_data">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-enc-data">
+<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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<section id="declaration">
+<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="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="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="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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+</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="#">krb5_enc_data</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</a></li>
+<li><a class="reference internal" href="#members">Members</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 current"><a class="reference internal" href="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_deltat.html" title="krb5_deltat"
+ >previous</a> |
+ <a href="krb5_enc_kdc_rep_part.html" title="krb5_enc_kdc_rep_part"
+ >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_enc_data">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..bac7380bdb52
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_enc_kdc_rep_part.html
@@ -0,0 +1,220 @@
+<!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_enc_kdc_rep_part &#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_enc_tkt_part" href="krb5_enc_tkt_part.html" />
+ <link rel="prev" title="krb5_enc_data" href="krb5_enc_data.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_enc_data.html" title="krb5_enc_data"
+ accesskey="P">previous</a> |
+ <a href="krb5_enc_tkt_part.html" title="krb5_enc_tkt_part"
+ 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_enc_kdc_rep_part">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-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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="Link to this definition">¶</a><br /></dt>
+<dd><p>Encrypted preauthentication data.</p>
+</dd></dl>
+
+</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="#">krb5_enc_kdc_rep_part</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</a></li>
+<li><a class="reference internal" href="#members">Members</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 current"><a class="reference internal" href="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_enc_data.html" title="krb5_enc_data"
+ >previous</a> |
+ <a href="krb5_enc_tkt_part.html" title="krb5_enc_tkt_part"
+ >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_enc_kdc_rep_part">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..203c627066e4
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_enc_tkt_part.html
@@ -0,0 +1,201 @@
+<!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_enc_tkt_part &#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_encrypt_block" href="krb5_encrypt_block.html" />
+ <link rel="prev" title="krb5_enc_kdc_rep_part" href="krb5_enc_kdc_rep_part.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_enc_kdc_rep_part.html" title="krb5_enc_kdc_rep_part"
+ accesskey="P">previous</a> |
+ <a href="krb5_encrypt_block.html" title="krb5_encrypt_block"
+ 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_enc_tkt_part">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-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="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="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="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="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="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="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="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="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="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="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="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="Link to this definition">¶</a><br /></dt>
+<dd><p>auth data</p>
+</dd></dl>
+
+</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="#">krb5_enc_tkt_part</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</a></li>
+<li><a class="reference internal" href="#members">Members</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 current"><a class="reference internal" href="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_enc_kdc_rep_part.html" title="krb5_enc_kdc_rep_part"
+ >previous</a> |
+ <a href="krb5_encrypt_block.html" title="krb5_encrypt_block"
+ >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_enc_tkt_part">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..d398a80cb443
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_encrypt_block.html
@@ -0,0 +1,168 @@
+<!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_encrypt_block &#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_enctype" href="krb5_enctype.html" />
+ <link rel="prev" title="krb5_enc_tkt_part" href="krb5_enc_tkt_part.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_enc_tkt_part.html" title="krb5_enc_tkt_part"
+ accesskey="P">previous</a> |
+ <a href="krb5_enctype.html" title="krb5_enctype"
+ 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_encrypt_block">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-encrypt-block">
+<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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<section id="declaration">
+<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="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="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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+</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="#">krb5_encrypt_block</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</a></li>
+<li><a class="reference internal" href="#members">Members</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 current"><a class="reference internal" href="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_enc_tkt_part.html" title="krb5_enc_tkt_part"
+ >previous</a> |
+ <a href="krb5_enctype.html" title="krb5_enctype"
+ >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_encrypt_block">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_enctype.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_enctype.html
new file mode 100644
index 000000000000..606b36949f7d
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_enctype.html
@@ -0,0 +1,149 @@
+<!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_enctype &#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_error" href="krb5_error.html" />
+ <link rel="prev" title="krb5_encrypt_block" href="krb5_encrypt_block.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_encrypt_block.html" title="krb5_encrypt_block"
+ accesskey="P">previous</a> |
+ <a href="krb5_error.html" title="krb5_error"
+ 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_enctype">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-enctype">
+<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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<section id="declaration">
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
+<p>typedef krb5_int32 krb5_enctype</p>
+</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="#">krb5_enctype</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</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 current"><a class="reference internal" href="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_encrypt_block.html" title="krb5_encrypt_block"
+ >previous</a> |
+ <a href="krb5_error.html" title="krb5_error"
+ >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_enctype">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_error.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_error.html
new file mode 100644
index 000000000000..f1b365f6de0a
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_error.html
@@ -0,0 +1,213 @@
+<!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_error &#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_error_code" href="krb5_error_code.html" />
+ <link rel="prev" title="krb5_enctype" href="krb5_enctype.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_enctype.html" title="krb5_enctype"
+ accesskey="P">previous</a> |
+ <a href="krb5_error_code.html" title="krb5_error_code"
+ 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_error">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-error">
+<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="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="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="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="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="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="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="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="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="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="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="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="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="Link to this definition">¶</a><br /></dt>
+<dd><p>Additional error-describing data.</p>
+</dd></dl>
+
+</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="#">krb5_error</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</a></li>
+<li><a class="reference internal" href="#members">Members</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 current"><a class="reference internal" href="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_enctype.html" title="krb5_enctype"
+ >previous</a> |
+ <a href="krb5_error_code.html" title="krb5_error_code"
+ >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_error">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..93cc8939ef88
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_error_code.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_error_code &#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_expire_callback_func" href="krb5_expire_callback_func.html" />
+ <link rel="prev" title="krb5_error" href="krb5_error.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_error.html" title="krb5_error"
+ accesskey="P">previous</a> |
+ <a href="krb5_expire_callback_func.html" title="krb5_expire_callback_func"
+ 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_error_code">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-error-code">
+<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="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="Link to this heading">¶</a></h2>
+<p>typedef krb5_int32 krb5_error_code</p>
+</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="#">krb5_error_code</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</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 current"><a class="reference internal" href="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_error.html" title="krb5_error"
+ >previous</a> |
+ <a href="krb5_expire_callback_func.html" title="krb5_expire_callback_func"
+ >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_error_code">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..f2f39b5b0a8e
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_expire_callback_func.html
@@ -0,0 +1,149 @@
+<!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_expire_callback_func &#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_flags" href="krb5_flags.html" />
+ <link rel="prev" title="krb5_error_code" href="krb5_error_code.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_error_code.html" title="krb5_error_code"
+ accesskey="P">previous</a> |
+ <a href="krb5_flags.html" title="krb5_flags"
+ 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_expire_callback_func">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<section id="declaration">
+<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>
+
+
+ <div class="clearer"></div>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="sidebar">
+
+ <h2>On this page</h2>
+ <ul>
+<li><a class="reference internal" href="#">krb5_expire_callback_func</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</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 current"><a class="reference internal" href="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_error_code.html" title="krb5_error_code"
+ >previous</a> |
+ <a href="krb5_flags.html" title="krb5_flags"
+ >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_expire_callback_func">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_flags.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_flags.html
new file mode 100644
index 000000000000..7a5ea727503f
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_flags.html
@@ -0,0 +1,149 @@
+<!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_flags &#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_init_creds_opt" href="krb5_get_init_creds_opt.html" />
+ <link rel="prev" title="krb5_expire_callback_func" href="krb5_expire_callback_func.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_expire_callback_func.html" title="krb5_expire_callback_func"
+ accesskey="P">previous</a> |
+ <a href="krb5_get_init_creds_opt.html" title="krb5_get_init_creds_opt"
+ 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_flags">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-flags">
+<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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<section id="declaration">
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
+<p>typedef krb5_int32 krb5_flags</p>
+</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="#">krb5_flags</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</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 current"><a class="reference internal" href="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_expire_callback_func.html" title="krb5_expire_callback_func"
+ >previous</a> |
+ <a href="krb5_get_init_creds_opt.html" title="krb5_get_init_creds_opt"
+ >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_flags">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..b31672a812ce
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_get_init_creds_opt.html
@@ -0,0 +1,209 @@
+<!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_init_creds_opt &#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_gic_opt_pa_data" href="krb5_gic_opt_pa_data.html" />
+ <link rel="prev" title="krb5_flags" href="krb5_flags.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_flags.html" title="krb5_flags"
+ accesskey="P">previous</a> |
+ <a href="krb5_gic_opt_pa_data.html" title="krb5_gic_opt_pa_data"
+ 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_init_creds_opt">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-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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+</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="#">krb5_get_init_creds_opt</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</a></li>
+<li><a class="reference internal" href="#members">Members</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 current"><a class="reference internal" href="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_flags.html" title="krb5_flags"
+ >previous</a> |
+ <a href="krb5_gic_opt_pa_data.html" title="krb5_gic_opt_pa_data"
+ >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_init_creds_opt">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..b658d0950fd4
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_gic_opt_pa_data.html
@@ -0,0 +1,164 @@
+<!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_gic_opt_pa_data &#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_int16" href="krb5_int16.html" />
+ <link rel="prev" title="krb5_get_init_creds_opt" href="krb5_get_init_creds_opt.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_init_creds_opt.html" title="krb5_get_init_creds_opt"
+ accesskey="P">previous</a> |
+ <a href="krb5_int16.html" title="krb5_int16"
+ 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_gic_opt_pa_data">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-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="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="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="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="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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+</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="#">krb5_gic_opt_pa_data</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</a></li>
+<li><a class="reference internal" href="#members">Members</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 current"><a class="reference internal" href="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_init_creds_opt.html" title="krb5_get_init_creds_opt"
+ >previous</a> |
+ <a href="krb5_int16.html" title="krb5_int16"
+ >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_gic_opt_pa_data">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..1c0d0fa2761c
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_init_creds_context.html
@@ -0,0 +1,149 @@
+<!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_init_creds_context &#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_key" href="krb5_key.html" />
+ <link rel="prev" title="krb5_cccol_cursor" href="krb5_cccol_cursor.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_cccol_cursor.html" title="krb5_cccol_cursor"
+ accesskey="P">previous</a> |
+ <a href="krb5_key.html" title="krb5_key"
+ 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_init_creds_context">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<section id="declaration">
+<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>
+
+
+ <div class="clearer"></div>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="sidebar">
+
+ <h2>On this page</h2>
+ <ul>
+<li><a class="reference internal" href="#">krb5_init_creds_context</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</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 current"><a class="reference internal" href="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_cccol_cursor.html" title="krb5_cccol_cursor"
+ >previous</a> |
+ <a href="krb5_key.html" title="krb5_key"
+ >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_init_creds_context">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_int16.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_int16.html
new file mode 100644
index 000000000000..f31c9d0c4eff
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_int16.html
@@ -0,0 +1,149 @@
+<!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_int16 &#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_int32" href="krb5_int32.html" />
+ <link rel="prev" title="krb5_gic_opt_pa_data" href="krb5_gic_opt_pa_data.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_gic_opt_pa_data.html" title="krb5_gic_opt_pa_data"
+ accesskey="P">previous</a> |
+ <a href="krb5_int32.html" title="krb5_int32"
+ 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_int16">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-int16">
+<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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<section id="declaration">
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
+<p>typedef int16_t krb5_int16</p>
+</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="#">krb5_int16</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</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 current"><a class="reference internal" href="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_gic_opt_pa_data.html" title="krb5_gic_opt_pa_data"
+ >previous</a> |
+ <a href="krb5_int32.html" title="krb5_int32"
+ >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_int16">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_int32.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_int32.html
new file mode 100644
index 000000000000..3d69f663a69e
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_int32.html
@@ -0,0 +1,149 @@
+<!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_int32 &#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_kdc_rep" href="krb5_kdc_rep.html" />
+ <link rel="prev" title="krb5_int16" href="krb5_int16.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_int16.html" title="krb5_int16"
+ accesskey="P">previous</a> |
+ <a href="krb5_kdc_rep.html" title="krb5_kdc_rep"
+ 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_int32">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-int32">
+<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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<section id="declaration">
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
+<p>typedef int32_t krb5_int32</p>
+</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="#">krb5_int32</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</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 current"><a class="reference internal" href="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_int16.html" title="krb5_int16"
+ >previous</a> |
+ <a href="krb5_kdc_rep.html" title="krb5_kdc_rep"
+ >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_int32">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..f0793d2bf385
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_kdc_rep.html
@@ -0,0 +1,195 @@
+<!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_kdc_rep &#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_kdc_req" href="krb5_kdc_req.html" />
+ <link rel="prev" title="krb5_int32" href="krb5_int32.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_int32.html" title="krb5_int32"
+ accesskey="P">previous</a> |
+ <a href="krb5_kdc_req.html" title="krb5_kdc_req"
+ 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_kdc_rep">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-kdc-rep">
+<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="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="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="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="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="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="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="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="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="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="Link to this definition">¶</a><br /></dt>
+<dd><p>Unencrypted version, if available.</p>
+</dd></dl>
+
+</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="#">krb5_kdc_rep</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</a></li>
+<li><a class="reference internal" href="#members">Members</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 current"><a class="reference internal" href="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_int32.html" title="krb5_int32"
+ >previous</a> |
+ <a href="krb5_kdc_req.html" title="krb5_kdc_req"
+ >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_kdc_rep">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..f462d10308e2
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_kdc_req.html
@@ -0,0 +1,249 @@
+<!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_kdc_req &#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_keyblock" href="krb5_keyblock.html" />
+ <link rel="prev" title="krb5_kdc_rep" href="krb5_kdc_rep.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_kdc_rep.html" title="krb5_kdc_rep"
+ accesskey="P">previous</a> |
+ <a href="krb5_keyblock.html" title="krb5_keyblock"
+ 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_kdc_req">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-kdc-req">
+<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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="Link to this definition">¶</a><br /></dt>
+<dd><p>Second ticket array (optional)</p>
+</dd></dl>
+
+</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="#">krb5_kdc_req</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</a></li>
+<li><a class="reference internal" href="#members">Members</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 current"><a class="reference internal" href="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_kdc_rep.html" title="krb5_kdc_rep"
+ >previous</a> |
+ <a href="krb5_keyblock.html" title="krb5_keyblock"
+ >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_kdc_req">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_key.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_key.html
new file mode 100644
index 000000000000..a31d14c6b167
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_key.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_key &#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_keytab" href="krb5_keytab.html" />
+ <link rel="prev" title="krb5_init_creds_context" href="krb5_init_creds_context.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_init_creds_context.html" title="krb5_init_creds_context"
+ accesskey="P">previous</a> |
+ <a href="krb5_keytab.html" title="krb5_keytab"
+ 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_key">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-key">
+<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="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="Link to this heading">¶</a></h2>
+<p>typedef struct krb5_key_st* krb5_key</p>
+</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="#">krb5_key</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</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 current"><a class="reference internal" href="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_init_creds_context.html" title="krb5_init_creds_context"
+ >previous</a> |
+ <a href="krb5_keytab.html" title="krb5_keytab"
+ >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_key">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_keyblock.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_keyblock.html
new file mode 100644
index 000000000000..11b95987c671
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_keyblock.html
@@ -0,0 +1,174 @@
+<!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_keyblock &#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_keytab_entry" href="krb5_keytab_entry.html" />
+ <link rel="prev" title="krb5_kdc_req" href="krb5_kdc_req.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_kdc_req.html" title="krb5_kdc_req"
+ accesskey="P">previous</a> |
+ <a href="krb5_keytab_entry.html" title="krb5_keytab_entry"
+ 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_keyblock">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-keyblock">
+<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="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="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="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="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="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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+</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="#">krb5_keyblock</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</a></li>
+<li><a class="reference internal" href="#members">Members</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 current"><a class="reference internal" href="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_kdc_req.html" title="krb5_kdc_req"
+ >previous</a> |
+ <a href="krb5_keytab_entry.html" title="krb5_keytab_entry"
+ >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_keyblock">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_keytab.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_keytab.html
new file mode 100644
index 000000000000..ce48e18680e9
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_keytab.html
@@ -0,0 +1,149 @@
+<!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_keytab &#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_pac" href="krb5_pac.html" />
+ <link rel="prev" title="krb5_key" href="krb5_key.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_key.html" title="krb5_key"
+ accesskey="P">previous</a> |
+ <a href="krb5_pac.html" title="krb5_pac"
+ 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_keytab">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-keytab">
+<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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<section id="declaration">
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
+<p>typedef struct _krb5_kt* krb5_keytab</p>
+</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="#">krb5_keytab</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</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 current"><a class="reference internal" href="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_key.html" title="krb5_key"
+ >previous</a> |
+ <a href="krb5_pac.html" title="krb5_pac"
+ >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_keytab">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..da79c3bc80a3
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_keytab_entry.html
@@ -0,0 +1,183 @@
+<!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_keytab_entry &#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" href="krb5_keyusage.html" />
+ <link rel="prev" title="krb5_keyblock" href="krb5_keyblock.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_keyblock.html" title="krb5_keyblock"
+ accesskey="P">previous</a> |
+ <a href="krb5_keyusage.html" title="krb5_keyusage"
+ 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_keytab_entry">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-keytab-entry">
+<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="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="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="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="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="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="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="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="Link to this definition">¶</a><br /></dt>
+<dd><p>The secret key.</p>
+</dd></dl>
+
+</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="#">krb5_keytab_entry</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</a></li>
+<li><a class="reference internal" href="#members">Members</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 current"><a class="reference internal" href="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_keyblock.html" title="krb5_keyblock"
+ >previous</a> |
+ <a href="krb5_keyusage.html" title="krb5_keyusage"
+ >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_keytab_entry">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_keyusage.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_keyusage.html
new file mode 100644
index 000000000000..ce3548c0a3f0
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_keyusage.html
@@ -0,0 +1,149 @@
+<!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 &#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_kt_cursor" href="krb5_kt_cursor.html" />
+ <link rel="prev" title="krb5_keytab_entry" href="krb5_keytab_entry.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_keytab_entry.html" title="krb5_keytab_entry"
+ accesskey="P">previous</a> |
+ <a href="krb5_kt_cursor.html" title="krb5_kt_cursor"
+ 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">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">
+<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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<section id="declaration">
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
+<p>typedef krb5_int32 krb5_keyusage</p>
+</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="#">krb5_keyusage</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</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 current"><a class="reference internal" href="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_keytab_entry.html" title="krb5_keytab_entry"
+ >previous</a> |
+ <a href="krb5_kt_cursor.html" title="krb5_kt_cursor"
+ >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">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..7afac5a36e9b
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_kt_cursor.html
@@ -0,0 +1,149 @@
+<!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_kt_cursor &#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_kvno" href="krb5_kvno.html" />
+ <link rel="prev" title="krb5_keyusage" href="krb5_keyusage.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.html" title="krb5_keyusage"
+ accesskey="P">previous</a> |
+ <a href="krb5_kvno.html" title="krb5_kvno"
+ 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_kt_cursor">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-kt-cursor">
+<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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<section id="declaration">
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
+<p>typedef krb5_pointer krb5_kt_cursor</p>
+</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="#">krb5_kt_cursor</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</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 current"><a class="reference internal" href="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_keyusage.html" title="krb5_keyusage"
+ >previous</a> |
+ <a href="krb5_kvno.html" title="krb5_kvno"
+ >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_kt_cursor">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_kvno.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_kvno.html
new file mode 100644
index 000000000000..4dbfd999ed90
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_kvno.html
@@ -0,0 +1,149 @@
+<!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_kvno &#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_last_req_entry" href="krb5_last_req_entry.html" />
+ <link rel="prev" title="krb5_kt_cursor" href="krb5_kt_cursor.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_kt_cursor.html" title="krb5_kt_cursor"
+ accesskey="P">previous</a> |
+ <a href="krb5_last_req_entry.html" title="krb5_last_req_entry"
+ 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_kvno">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-kvno">
+<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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<section id="declaration">
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
+<p>typedef unsigned int krb5_kvno</p>
+</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="#">krb5_kvno</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</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 current"><a class="reference internal" href="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_kt_cursor.html" title="krb5_kt_cursor"
+ >previous</a> |
+ <a href="krb5_last_req_entry.html" title="krb5_last_req_entry"
+ >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_kvno">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..25e17a37cf23
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_last_req_entry.html
@@ -0,0 +1,171 @@
+<!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_last_req_entry &#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_magic" href="krb5_magic.html" />
+ <link rel="prev" title="krb5_kvno" href="krb5_kvno.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_kvno.html" title="krb5_kvno"
+ accesskey="P">previous</a> |
+ <a href="krb5_magic.html" title="krb5_magic"
+ 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_last_req_entry">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-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="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="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="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="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="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="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="Link to this definition">¶</a><br /></dt>
+<dd><p>Timestamp.</p>
+</dd></dl>
+
+</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="#">krb5_last_req_entry</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</a></li>
+<li><a class="reference internal" href="#members">Members</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 current"><a class="reference internal" href="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_kvno.html" title="krb5_kvno"
+ >previous</a> |
+ <a href="krb5_magic.html" title="krb5_magic"
+ >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_last_req_entry">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_magic.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_magic.html
new file mode 100644
index 000000000000..4e761d7bb362
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_magic.html
@@ -0,0 +1,149 @@
+<!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_magic &#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_mk_req_checksum_func" href="krb5_mk_req_checksum_func.html" />
+ <link rel="prev" title="krb5_last_req_entry" href="krb5_last_req_entry.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_last_req_entry.html" title="krb5_last_req_entry"
+ accesskey="P">previous</a> |
+ <a href="krb5_mk_req_checksum_func.html" title="krb5_mk_req_checksum_func"
+ 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_magic">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-magic">
+<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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<section id="declaration">
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
+<p>typedef krb5_error_code krb5_magic</p>
+</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="#">krb5_magic</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</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 current"><a class="reference internal" href="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_last_req_entry.html" title="krb5_last_req_entry"
+ >previous</a> |
+ <a href="krb5_mk_req_checksum_func.html" title="krb5_mk_req_checksum_func"
+ >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_magic">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..bf7867d7b67e
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_mk_req_checksum_func.html
@@ -0,0 +1,150 @@
+<!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_mk_req_checksum_func &#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_msgtype" href="krb5_msgtype.html" />
+ <link rel="prev" title="krb5_magic" href="krb5_magic.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_magic.html" title="krb5_magic"
+ accesskey="P">previous</a> |
+ <a href="krb5_msgtype.html" title="krb5_msgtype"
+ 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_mk_req_checksum_func">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-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="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="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="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>
+
+
+ <div class="clearer"></div>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="sidebar">
+
+ <h2>On this page</h2>
+ <ul>
+<li><a class="reference internal" href="#">krb5_mk_req_checksum_func</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</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 current"><a class="reference internal" href="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_magic.html" title="krb5_magic"
+ >previous</a> |
+ <a href="krb5_msgtype.html" title="krb5_msgtype"
+ >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_mk_req_checksum_func">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_msgtype.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_msgtype.html
new file mode 100644
index 000000000000..94571c6fc78f
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_msgtype.html
@@ -0,0 +1,149 @@
+<!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_msgtype &#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_octet" href="krb5_octet.html" />
+ <link rel="prev" title="krb5_mk_req_checksum_func" href="krb5_mk_req_checksum_func.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_mk_req_checksum_func.html" title="krb5_mk_req_checksum_func"
+ accesskey="P">previous</a> |
+ <a href="krb5_octet.html" title="krb5_octet"
+ 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_msgtype">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-msgtype">
+<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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<section id="declaration">
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
+<p>typedef unsigned int krb5_msgtype</p>
+</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="#">krb5_msgtype</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</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 current"><a class="reference internal" href="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_mk_req_checksum_func.html" title="krb5_mk_req_checksum_func"
+ >previous</a> |
+ <a href="krb5_octet.html" title="krb5_octet"
+ >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_msgtype">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_octet.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_octet.html
new file mode 100644
index 000000000000..0f107594e8c8
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_octet.html
@@ -0,0 +1,149 @@
+<!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_octet &#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_pa_pac_req" href="krb5_pa_pac_req.html" />
+ <link rel="prev" title="krb5_msgtype" href="krb5_msgtype.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_msgtype.html" title="krb5_msgtype"
+ accesskey="P">previous</a> |
+ <a href="krb5_pa_pac_req.html" title="krb5_pa_pac_req"
+ 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_octet">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-octet">
+<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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<section id="declaration">
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
+<p>typedef uint8_t krb5_octet</p>
+</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="#">krb5_octet</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</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 current"><a class="reference internal" href="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_msgtype.html" title="krb5_msgtype"
+ >previous</a> |
+ <a href="krb5_pa_pac_req.html" title="krb5_pa_pac_req"
+ >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_octet">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..b486a4eb902c
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_pa_data.html
@@ -0,0 +1,177 @@
+<!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_pa_data &#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_pointer" href="krb5_pointer.html" />
+ <link rel="prev" title="krb5_pa_svr_referral_data" href="krb5_pa_svr_referral_data.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_pa_svr_referral_data.html" title="krb5_pa_svr_referral_data"
+ accesskey="P">previous</a> |
+ <a href="krb5_pointer.html" title="krb5_pointer"
+ 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_pa_data">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-pa-data">
+<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="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="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="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="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="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="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="Link to this definition">¶</a><br /></dt>
+<dd><p>Data.</p>
+</dd></dl>
+
+</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="#">krb5_pa_data</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</a></li>
+<li><a class="reference internal" href="#members">Members</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 current"><a class="reference internal" href="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_pa_svr_referral_data.html" title="krb5_pa_svr_referral_data"
+ >previous</a> |
+ <a href="krb5_pointer.html" title="krb5_pointer"
+ >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_pa_data">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..210ae2fc2353
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_pa_pac_req.html
@@ -0,0 +1,159 @@
+<!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_pa_pac_req &#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_pa_server_referral_data" href="krb5_pa_server_referral_data.html" />
+ <link rel="prev" title="krb5_octet" href="krb5_octet.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_octet.html" title="krb5_octet"
+ accesskey="P">previous</a> |
+ <a href="krb5_pa_server_referral_data.html" title="krb5_pa_server_referral_data"
+ 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_pa_pac_req">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<section id="declaration">
+<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="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="Link to this definition">¶</a><br /></dt>
+<dd><p>TRUE if a PAC should be included in TGS-REP.</p>
+</dd></dl>
+
+</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="#">krb5_pa_pac_req</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</a></li>
+<li><a class="reference internal" href="#members">Members</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 current"><a class="reference internal" href="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_octet.html" title="krb5_octet"
+ >previous</a> |
+ <a href="krb5_pa_server_referral_data.html" title="krb5_pa_server_referral_data"
+ >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_pa_pac_req">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..78da8c46f960
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_pa_server_referral_data.html
@@ -0,0 +1,178 @@
+<!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_pa_server_referral_data &#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_pa_svr_referral_data" href="krb5_pa_svr_referral_data.html" />
+ <link rel="prev" title="krb5_pa_pac_req" href="krb5_pa_pac_req.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_pa_pac_req.html" title="krb5_pa_pac_req"
+ accesskey="P">previous</a> |
+ <a href="krb5_pa_svr_referral_data.html" title="krb5_pa_svr_referral_data"
+ 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_pa_server_referral_data">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<section id="declaration">
+<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="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="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="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="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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+</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="#">krb5_pa_server_referral_data</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</a></li>
+<li><a class="reference internal" href="#members">Members</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 current"><a class="reference internal" href="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_pa_pac_req.html" title="krb5_pa_pac_req"
+ >previous</a> |
+ <a href="krb5_pa_svr_referral_data.html" title="krb5_pa_svr_referral_data"
+ >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_pa_server_referral_data">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..d02e90c49a5f
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_pa_svr_referral_data.html
@@ -0,0 +1,159 @@
+<!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_pa_svr_referral_data &#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_pa_data" href="krb5_pa_data.html" />
+ <link rel="prev" title="krb5_pa_server_referral_data" href="krb5_pa_server_referral_data.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_pa_server_referral_data.html" title="krb5_pa_server_referral_data"
+ accesskey="P">previous</a> |
+ <a href="krb5_pa_data.html" title="krb5_pa_data"
+ 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_pa_svr_referral_data">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<section id="declaration">
+<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="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="Link to this definition">¶</a><br /></dt>
+<dd><p>Referred name, only realm is required.</p>
+</dd></dl>
+
+</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="#">krb5_pa_svr_referral_data</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</a></li>
+<li><a class="reference internal" href="#members">Members</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 current"><a class="reference internal" href="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_pa_server_referral_data.html" title="krb5_pa_server_referral_data"
+ >previous</a> |
+ <a href="krb5_pa_data.html" title="krb5_pa_data"
+ >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_pa_svr_referral_data">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_pac.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_pac.html
new file mode 100644
index 000000000000..887026532057
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_pac.html
@@ -0,0 +1,150 @@
+<!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_pac &#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_rcache" href="krb5_rcache.html" />
+ <link rel="prev" title="krb5_keytab" href="krb5_keytab.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_keytab.html" title="krb5_keytab"
+ accesskey="P">previous</a> |
+ <a href="krb5_rcache.html" title="krb5_rcache"
+ 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_pac">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-pac">
+<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="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="Link to this heading">¶</a></h2>
+<p>typedef struct krb5_pac_data* krb5_pac</p>
+</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="#">krb5_pac</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</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 current"><a class="reference internal" href="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_keytab.html" title="krb5_keytab"
+ >previous</a> |
+ <a href="krb5_rcache.html" title="krb5_rcache"
+ >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_pac">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_pointer.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_pointer.html
new file mode 100644
index 000000000000..85bf2a44971c
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_pointer.html
@@ -0,0 +1,149 @@
+<!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_pointer &#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_post_recv_fn" href="krb5_post_recv_fn.html" />
+ <link rel="prev" title="krb5_pa_data" href="krb5_pa_data.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_pa_data.html" title="krb5_pa_data"
+ accesskey="P">previous</a> |
+ <a href="krb5_post_recv_fn.html" title="krb5_post_recv_fn"
+ 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_pointer">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-pointer">
+<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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<section id="declaration">
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
+<p>typedef void* krb5_pointer</p>
+</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="#">krb5_pointer</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</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 current"><a class="reference internal" href="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_pa_data.html" title="krb5_pa_data"
+ >previous</a> |
+ <a href="krb5_post_recv_fn.html" title="krb5_post_recv_fn"
+ >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_pointer">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..1b2b49455676
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_post_recv_fn.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_post_recv_fn &#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_pre_send_fn" href="krb5_pre_send_fn.html" />
+ <link rel="prev" title="krb5_pointer" href="krb5_pointer.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_pointer.html" title="krb5_pointer"
+ accesskey="P">previous</a> |
+ <a href="krb5_pre_send_fn.html" title="krb5_pre_send_fn"
+ 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_post_recv_fn">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-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="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="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="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>
+
+
+ <div class="clearer"></div>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="sidebar">
+
+ <h2>On this page</h2>
+ <ul>
+<li><a class="reference internal" href="#">krb5_post_recv_fn</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</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 current"><a class="reference internal" href="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_pointer.html" title="krb5_pointer"
+ >previous</a> |
+ <a href="krb5_pre_send_fn.html" title="krb5_pre_send_fn"
+ >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_post_recv_fn">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..2f459ece4571
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_pre_send_fn.html
@@ -0,0 +1,154 @@
+<!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_pre_send_fn &#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_preauthtype" href="krb5_preauthtype.html" />
+ <link rel="prev" title="krb5_post_recv_fn" href="krb5_post_recv_fn.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_post_recv_fn.html" title="krb5_post_recv_fn"
+ accesskey="P">previous</a> |
+ <a href="krb5_preauthtype.html" title="krb5_preauthtype"
+ 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_pre_send_fn">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<p>Hook function for inspecting or modifying messages sent to KDCs.</p>
+<p>If the hook function sets <em>new_reply_out</em> , <em>message</em> will not be sent to the KDC, and the given reply will used instead.
+If the hook function sets <em>new_message_out</em> , the given message will be sent to the KDC in place of <em>message</em> .
+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="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>
+
+
+ <div class="clearer"></div>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="sidebar">
+
+ <h2>On this page</h2>
+ <ul>
+<li><a class="reference internal" href="#">krb5_pre_send_fn</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</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 current"><a class="reference internal" href="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_post_recv_fn.html" title="krb5_post_recv_fn"
+ >previous</a> |
+ <a href="krb5_preauthtype.html" title="krb5_preauthtype"
+ >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_pre_send_fn">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_preauthtype.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_preauthtype.html
new file mode 100644
index 000000000000..e29c914317e9
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_preauthtype.html
@@ -0,0 +1,149 @@
+<!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_preauthtype &#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_principal" href="krb5_principal.html" />
+ <link rel="prev" title="krb5_pre_send_fn" href="krb5_pre_send_fn.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_pre_send_fn.html" title="krb5_pre_send_fn"
+ accesskey="P">previous</a> |
+ <a href="krb5_principal.html" title="krb5_principal"
+ 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_preauthtype">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-preauthtype">
+<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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<section id="declaration">
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
+<p>typedef krb5_int32 krb5_preauthtype</p>
+</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="#">krb5_preauthtype</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</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 current"><a class="reference internal" href="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_pre_send_fn.html" title="krb5_pre_send_fn"
+ >previous</a> |
+ <a href="krb5_principal.html" title="krb5_principal"
+ >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_preauthtype">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_principal.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_principal.html
new file mode 100644
index 000000000000..a40021effdb0
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_principal.html
@@ -0,0 +1,179 @@
+<!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_principal &#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_principal_data" href="krb5_principal_data.html" />
+ <link rel="prev" title="krb5_preauthtype" href="krb5_preauthtype.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_preauthtype.html" title="krb5_preauthtype"
+ accesskey="P">previous</a> |
+ <a href="krb5_principal_data.html" title="krb5_principal_data"
+ 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_principal">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-principal">
+<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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<section id="declaration">
+<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="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="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="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="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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+</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="#">krb5_principal</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</a></li>
+<li><a class="reference internal" href="#members">Members</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 current"><a class="reference internal" href="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_preauthtype.html" title="krb5_preauthtype"
+ >previous</a> |
+ <a href="krb5_principal_data.html" title="krb5_principal_data"
+ >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_principal">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..44abb7db9994
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_principal_data.html
@@ -0,0 +1,179 @@
+<!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_principal_data &#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_prompt" href="krb5_prompt.html" />
+ <link rel="prev" title="krb5_principal" href="krb5_principal.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_principal.html" title="krb5_principal"
+ accesskey="P">previous</a> |
+ <a href="krb5_prompt.html" title="krb5_prompt"
+ 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_principal_data">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-principal-data">
+<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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<section id="declaration">
+<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="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="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="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="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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+</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="#">krb5_principal_data</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</a></li>
+<li><a class="reference internal" href="#members">Members</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 current"><a class="reference internal" href="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_principal.html" title="krb5_principal"
+ >previous</a> |
+ <a href="krb5_prompt.html" title="krb5_prompt"
+ >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_principal_data">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_prompt.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_prompt.html
new file mode 100644
index 000000000000..f164b80afbc2
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_prompt.html
@@ -0,0 +1,173 @@
+<!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_prompt &#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_prompt_type" href="krb5_prompt_type.html" />
+ <link rel="prev" title="krb5_principal_data" href="krb5_principal_data.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_principal_data.html" title="krb5_principal_data"
+ accesskey="P">previous</a> |
+ <a href="krb5_prompt_type.html" title="krb5_prompt_type"
+ 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_prompt">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-prompt">
+<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="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="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="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="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="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="Link to this definition">¶</a><br /></dt>
+<dd><p>Must be allocated before call to prompt routine.</p>
+</dd></dl>
+
+</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="#">krb5_prompt</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</a></li>
+<li><a class="reference internal" href="#members">Members</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 current"><a class="reference internal" href="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_principal_data.html" title="krb5_principal_data"
+ >previous</a> |
+ <a href="krb5_prompt_type.html" title="krb5_prompt_type"
+ >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_prompt">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..c96ae4e55b79
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_prompt_type.html
@@ -0,0 +1,149 @@
+<!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_prompt_type &#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_prompter_fct" href="krb5_prompter_fct.html" />
+ <link rel="prev" title="krb5_prompt" href="krb5_prompt.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_prompt.html" title="krb5_prompt"
+ accesskey="P">previous</a> |
+ <a href="krb5_prompter_fct.html" title="krb5_prompter_fct"
+ 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_prompt_type">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-prompt-type">
+<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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<section id="declaration">
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
+<p>typedef krb5_int32 krb5_prompt_type</p>
+</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="#">krb5_prompt_type</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</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 current"><a class="reference internal" href="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_prompt.html" title="krb5_prompt"
+ >previous</a> |
+ <a href="krb5_prompter_fct.html" title="krb5_prompter_fct"
+ >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_prompt_type">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..fdba737faddb
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_prompter_fct.html
@@ -0,0 +1,150 @@
+<!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_prompter_fct &#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_pwd_data" href="krb5_pwd_data.html" />
+ <link rel="prev" title="krb5_prompt_type" href="krb5_prompt_type.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_prompt_type.html" title="krb5_prompt_type"
+ accesskey="P">previous</a> |
+ <a href="krb5_pwd_data.html" title="krb5_pwd_data"
+ 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_prompter_fct">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-prompter-fct">
+<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="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="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>
+
+
+ <div class="clearer"></div>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="sidebar">
+
+ <h2>On this page</h2>
+ <ul>
+<li><a class="reference internal" href="#">krb5_prompter_fct</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</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 current"><a class="reference internal" href="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_prompt_type.html" title="krb5_prompt_type"
+ >previous</a> |
+ <a href="krb5_pwd_data.html" title="krb5_pwd_data"
+ >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_prompter_fct">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..c851efbc426c
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_pwd_data.html
@@ -0,0 +1,168 @@
+<!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_pwd_data &#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_responder_context" href="krb5_responder_context.html" />
+ <link rel="prev" title="krb5_prompter_fct" href="krb5_prompter_fct.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_prompter_fct.html" title="krb5_prompter_fct"
+ accesskey="P">previous</a> |
+ <a href="krb5_responder_context.html" title="krb5_responder_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_pwd_data">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-pwd-data">
+<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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<section id="declaration">
+<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="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="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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+</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="#">krb5_pwd_data</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</a></li>
+<li><a class="reference internal" href="#members">Members</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 current"><a class="reference internal" href="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_prompter_fct.html" title="krb5_prompter_fct"
+ >previous</a> |
+ <a href="krb5_responder_context.html" title="krb5_responder_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_pwd_data">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_rcache.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_rcache.html
new file mode 100644
index 000000000000..b93b40a6ec5a
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_rcache.html
@@ -0,0 +1,149 @@
+<!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_rcache &#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_tkt_creds_context" href="krb5_tkt_creds_context.html" />
+ <link rel="prev" title="krb5_pac" href="krb5_pac.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_pac.html" title="krb5_pac"
+ accesskey="P">previous</a> |
+ <a href="krb5_tkt_creds_context.html" title="krb5_tkt_creds_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_rcache">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-rcache">
+<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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<section id="declaration">
+<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>
+
+
+ <div class="clearer"></div>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="sidebar">
+
+ <h2>On this page</h2>
+ <ul>
+<li><a class="reference internal" href="#">krb5_rcache</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</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 current"><a class="reference internal" href="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_pac.html" title="krb5_pac"
+ >previous</a> |
+ <a href="krb5_tkt_creds_context.html" title="krb5_tkt_creds_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_rcache">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..fb8b0b488ecf
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_replay_data.html
@@ -0,0 +1,173 @@
+<!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_replay_data &#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_ticket" href="krb5_ticket.html" />
+ <link rel="prev" title="krb5_response" href="krb5_response.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_response.html" title="krb5_response"
+ accesskey="P">previous</a> |
+ <a href="krb5_ticket.html" title="krb5_ticket"
+ 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_replay_data">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-replay-data">
+<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="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="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="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="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="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="Link to this definition">¶</a><br /></dt>
+<dd><p>Sequence number.</p>
+</dd></dl>
+
+</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="#">krb5_replay_data</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</a></li>
+<li><a class="reference internal" href="#members">Members</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 current"><a class="reference internal" href="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_response.html" title="krb5_response"
+ >previous</a> |
+ <a href="krb5_ticket.html" title="krb5_ticket"
+ >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_replay_data">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..ed09f4cda261
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_responder_context.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_responder_context &#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_responder_fn" href="krb5_responder_fn.html" />
+ <link rel="prev" title="krb5_pwd_data" href="krb5_pwd_data.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_pwd_data.html" title="krb5_pwd_data"
+ accesskey="P">previous</a> |
+ <a href="krb5_responder_fn.html" title="krb5_responder_fn"
+ 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_responder_context">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-responder-context">
+<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="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="Link to this heading">¶</a></h2>
+<p>typedef struct krb5_responder_context_st* krb5_responder_context</p>
+</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="#">krb5_responder_context</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</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 current"><a class="reference internal" href="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_pwd_data.html" title="krb5_pwd_data"
+ >previous</a> |
+ <a href="krb5_responder_fn.html" title="krb5_responder_fn"
+ >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_responder_context">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..be4fc1364741
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_responder_fn.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_responder_fn &#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_responder_otp_challenge" href="krb5_responder_otp_challenge.html" />
+ <link rel="prev" title="krb5_responder_context" href="krb5_responder_context.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_responder_context.html" title="krb5_responder_context"
+ accesskey="P">previous</a> |
+ <a href="krb5_responder_otp_challenge.html" title="krb5_responder_otp_challenge"
+ 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_responder_fn">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-responder-fn">
+<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="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="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>
+
+
+ <div class="clearer"></div>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="sidebar">
+
+ <h2>On this page</h2>
+ <ul>
+<li><a class="reference internal" href="#">krb5_responder_fn</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</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 current"><a class="reference internal" href="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_responder_context.html" title="krb5_responder_context"
+ >previous</a> |
+ <a href="krb5_responder_otp_challenge.html" title="krb5_responder_otp_challenge"
+ >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_responder_fn">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..2f610422f3bb
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_responder_otp_challenge.html
@@ -0,0 +1,163 @@
+<!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_responder_otp_challenge &#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_responder_otp_tokeninfo" href="krb5_responder_otp_tokeninfo.html" />
+ <link rel="prev" title="krb5_responder_fn" href="krb5_responder_fn.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_responder_fn.html" title="krb5_responder_fn"
+ accesskey="P">previous</a> |
+ <a href="krb5_responder_otp_tokeninfo.html" title="krb5_responder_otp_tokeninfo"
+ 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_responder_otp_challenge">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<section id="declaration">
+<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="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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+</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="#">krb5_responder_otp_challenge</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</a></li>
+<li><a class="reference internal" href="#members">Members</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 current"><a class="reference internal" href="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_responder_fn.html" title="krb5_responder_fn"
+ >previous</a> |
+ <a href="krb5_responder_otp_tokeninfo.html" title="krb5_responder_otp_tokeninfo"
+ >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_responder_otp_challenge">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..40bd9ce61edb
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_responder_otp_tokeninfo.html
@@ -0,0 +1,188 @@
+<!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_responder_otp_tokeninfo &#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_responder_pkinit_challenge" href="krb5_responder_pkinit_challenge.html" />
+ <link rel="prev" title="krb5_responder_otp_challenge" href="krb5_responder_otp_challenge.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_responder_otp_challenge.html" title="krb5_responder_otp_challenge"
+ accesskey="P">previous</a> |
+ <a href="krb5_responder_pkinit_challenge.html" title="krb5_responder_pkinit_challenge"
+ 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_responder_otp_tokeninfo">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<section id="declaration">
+<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="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="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="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="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="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="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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+</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="#">krb5_responder_otp_tokeninfo</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</a></li>
+<li><a class="reference internal" href="#members">Members</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 current"><a class="reference internal" href="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_responder_otp_challenge.html" title="krb5_responder_otp_challenge"
+ >previous</a> |
+ <a href="krb5_responder_pkinit_challenge.html" title="krb5_responder_pkinit_challenge"
+ >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_responder_otp_tokeninfo">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..8f6d6ae6d7ab
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_responder_pkinit_challenge.html
@@ -0,0 +1,158 @@
+<!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_responder_pkinit_challenge &#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_responder_pkinit_identity" href="krb5_responder_pkinit_identity.html" />
+ <link rel="prev" title="krb5_responder_otp_tokeninfo" href="krb5_responder_otp_tokeninfo.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_responder_otp_tokeninfo.html" title="krb5_responder_otp_tokeninfo"
+ accesskey="P">previous</a> |
+ <a href="krb5_responder_pkinit_identity.html" title="krb5_responder_pkinit_identity"
+ 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_responder_pkinit_challenge">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<section id="declaration">
+<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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+</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="#">krb5_responder_pkinit_challenge</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</a></li>
+<li><a class="reference internal" href="#members">Members</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 current"><a class="reference internal" href="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_responder_otp_tokeninfo.html" title="krb5_responder_otp_tokeninfo"
+ >previous</a> |
+ <a href="krb5_responder_pkinit_identity.html" title="krb5_responder_pkinit_identity"
+ >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_responder_pkinit_challenge">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..c77b65c57bae
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_responder_pkinit_identity.html
@@ -0,0 +1,163 @@
+<!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_responder_pkinit_identity &#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_response" href="krb5_response.html" />
+ <link rel="prev" title="krb5_responder_pkinit_challenge" href="krb5_responder_pkinit_challenge.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_responder_pkinit_challenge.html" title="krb5_responder_pkinit_challenge"
+ accesskey="P">previous</a> |
+ <a href="krb5_response.html" title="krb5_response"
+ 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_responder_pkinit_identity">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<section id="declaration">
+<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="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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+</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="#">krb5_responder_pkinit_identity</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</a></li>
+<li><a class="reference internal" href="#members">Members</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 current"><a class="reference internal" href="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_responder_pkinit_challenge.html" title="krb5_responder_pkinit_challenge"
+ >previous</a> |
+ <a href="krb5_response.html" title="krb5_response"
+ >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_responder_pkinit_identity">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_response.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_response.html
new file mode 100644
index 000000000000..b3ac4b754338
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_response.html
@@ -0,0 +1,178 @@
+<!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_response &#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_replay_data" href="krb5_replay_data.html" />
+ <link rel="prev" title="krb5_responder_pkinit_identity" href="krb5_responder_pkinit_identity.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_responder_pkinit_identity.html" title="krb5_responder_pkinit_identity"
+ accesskey="P">previous</a> |
+ <a href="krb5_replay_data.html" title="krb5_replay_data"
+ 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_response">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-response">
+<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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<section id="declaration">
+<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="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="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="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="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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+</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="#">krb5_response</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</a></li>
+<li><a class="reference internal" href="#members">Members</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 current"><a class="reference internal" href="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_responder_pkinit_identity.html" title="krb5_responder_pkinit_identity"
+ >previous</a> |
+ <a href="krb5_replay_data.html" title="krb5_replay_data"
+ >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_response">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_ticket.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_ticket.html
new file mode 100644
index 000000000000..179213df2b7a
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_ticket.html
@@ -0,0 +1,178 @@
+<!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_ticket &#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_ticket_times" href="krb5_ticket_times.html" />
+ <link rel="prev" title="krb5_replay_data" href="krb5_replay_data.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_replay_data.html" title="krb5_replay_data"
+ accesskey="P">previous</a> |
+ <a href="krb5_ticket_times.html" title="krb5_ticket_times"
+ 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_ticket">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-ticket">
+<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="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="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="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="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="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="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="Link to this definition">¶</a><br /></dt>
+<dd><p>ptr to decrypted version, if available</p>
+</dd></dl>
+
+</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="#">krb5_ticket</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</a></li>
+<li><a class="reference internal" href="#members">Members</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 current"><a class="reference internal" href="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_replay_data.html" title="krb5_replay_data"
+ >previous</a> |
+ <a href="krb5_ticket_times.html" title="krb5_ticket_times"
+ >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_ticket">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..295205df1b39
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_ticket_times.html
@@ -0,0 +1,178 @@
+<!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_ticket_times &#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_timestamp" href="krb5_timestamp.html" />
+ <link rel="prev" title="krb5_ticket" href="krb5_ticket.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_ticket.html" title="krb5_ticket"
+ accesskey="P">previous</a> |
+ <a href="krb5_timestamp.html" title="krb5_timestamp"
+ 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_ticket_times">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-ticket-times">
+<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="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="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="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="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="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="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="Link to this definition">¶</a><br /></dt>
+<dd><p>Latest time at which renewal of ticket can be valid.</p>
+</dd></dl>
+
+</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="#">krb5_ticket_times</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</a></li>
+<li><a class="reference internal" href="#members">Members</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 current"><a class="reference internal" href="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_ticket.html" title="krb5_ticket"
+ >previous</a> |
+ <a href="krb5_timestamp.html" title="krb5_timestamp"
+ >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_ticket_times">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_timestamp.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_timestamp.html
new file mode 100644
index 000000000000..c1c3b295a654
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_timestamp.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_timestamp &#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_tkt_authent" href="krb5_tkt_authent.html" />
+ <link rel="prev" title="krb5_ticket_times" href="krb5_ticket_times.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_ticket_times.html" title="krb5_ticket_times"
+ accesskey="P">previous</a> |
+ <a href="krb5_tkt_authent.html" title="krb5_tkt_authent"
+ 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_timestamp">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-timestamp">
+<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="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="Link to this heading">¶</a></h2>
+<p>typedef krb5_int32 krb5_timestamp</p>
+</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="#">krb5_timestamp</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</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 current"><a class="reference internal" href="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_ticket_times.html" title="krb5_ticket_times"
+ >previous</a> |
+ <a href="krb5_tkt_authent.html" title="krb5_tkt_authent"
+ >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_timestamp">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..ba0171fa5e93
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_tkt_authent.html
@@ -0,0 +1,174 @@
+<!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_tkt_authent &#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_trace_callback" href="krb5_trace_callback.html" />
+ <link rel="prev" title="krb5_timestamp" href="krb5_timestamp.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_timestamp.html" title="krb5_timestamp"
+ accesskey="P">previous</a> |
+ <a href="krb5_trace_callback.html" title="krb5_trace_callback"
+ 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_tkt_authent">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-tkt-authent">
+<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="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="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="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="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="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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+</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="#">krb5_tkt_authent</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</a></li>
+<li><a class="reference internal" href="#members">Members</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 current"><a class="reference internal" href="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_timestamp.html" title="krb5_timestamp"
+ >previous</a> |
+ <a href="krb5_trace_callback.html" title="krb5_trace_callback"
+ >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_tkt_authent">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..b107e412f213
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_tkt_creds_context.html
@@ -0,0 +1,149 @@
+<!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_tkt_creds_context &#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 simple macros" href="../macros/index.html" />
+ <link rel="prev" title="krb5_rcache" href="krb5_rcache.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_rcache.html" title="krb5_rcache"
+ accesskey="P">previous</a> |
+ <a href="../macros/index.html" title="krb5 simple macros"
+ 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_tkt_creds_context">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<section id="declaration">
+<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>
+
+
+ <div class="clearer"></div>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="sidebar">
+
+ <h2>On this page</h2>
+ <ul>
+<li><a class="reference internal" href="#">krb5_tkt_creds_context</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</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 current"><a class="reference internal" href="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_rcache.html" title="krb5_rcache"
+ >previous</a> |
+ <a href="../macros/index.html" title="krb5 simple macros"
+ >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_tkt_creds_context">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..c03a8a0f2b54
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_trace_callback.html
@@ -0,0 +1,149 @@
+<!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_trace_callback &#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_trace_info" href="krb5_trace_info.html" />
+ <link rel="prev" title="krb5_tkt_authent" href="krb5_tkt_authent.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_tkt_authent.html" title="krb5_tkt_authent"
+ accesskey="P">previous</a> |
+ <a href="krb5_trace_info.html" title="krb5_trace_info"
+ 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_trace_callback">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-trace-callback">
+<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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<section id="declaration">
+<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>
+
+
+ <div class="clearer"></div>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="sidebar">
+
+ <h2>On this page</h2>
+ <ul>
+<li><a class="reference internal" href="#">krb5_trace_callback</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</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 current"><a class="reference internal" href="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_tkt_authent.html" title="krb5_tkt_authent"
+ >previous</a> |
+ <a href="krb5_trace_info.html" title="krb5_trace_info"
+ >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_trace_callback">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..b7cf9ca830c1
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_trace_info.html
@@ -0,0 +1,160 @@
+<!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_trace_info &#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_transited" href="krb5_transited.html" />
+ <link rel="prev" title="krb5_trace_callback" href="krb5_trace_callback.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_trace_callback.html" title="krb5_trace_callback"
+ accesskey="P">previous</a> |
+ <a href="krb5_transited.html" title="krb5_transited"
+ 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_trace_info">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-trace-info">
+<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="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="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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+</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="#">krb5_trace_info</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</a></li>
+<li><a class="reference internal" href="#members">Members</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 current"><a class="reference internal" href="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_trace_callback.html" title="krb5_trace_callback"
+ >previous</a> |
+ <a href="krb5_transited.html" title="krb5_transited"
+ >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_trace_info">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
diff --git a/crypto/krb5/doc/html/appdev/refs/types/krb5_transited.html b/crypto/krb5/doc/html/appdev/refs/types/krb5_transited.html
new file mode 100644
index 000000000000..d371fe058508
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_transited.html
@@ -0,0 +1,171 @@
+<!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_transited &#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_typed_data" href="krb5_typed_data.html" />
+ <link rel="prev" title="krb5_trace_info" href="krb5_trace_info.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_trace_info.html" title="krb5_trace_info"
+ accesskey="P">previous</a> |
+ <a href="krb5_typed_data.html" title="krb5_typed_data"
+ 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_transited">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-transited">
+<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="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="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="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="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="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="Link to this definition">¶</a><br /></dt>
+<dd><p>Contents.</p>
+</dd></dl>
+
+</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="#">krb5_transited</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</a></li>
+<li><a class="reference internal" href="#members">Members</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 current"><a class="reference internal" href="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_trace_info.html" title="krb5_trace_info"
+ >previous</a> |
+ <a href="krb5_typed_data.html" title="krb5_typed_data"
+ >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_transited">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..b41d09334852
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_typed_data.html
@@ -0,0 +1,173 @@
+<!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_typed_data &#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_ui_2" href="krb5_ui_2.html" />
+ <link rel="prev" title="krb5_transited" href="krb5_transited.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_transited.html" title="krb5_transited"
+ accesskey="P">previous</a> |
+ <a href="krb5_ui_2.html" title="krb5_ui_2"
+ 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_typed_data">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-typed-data">
+<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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<section id="declaration">
+<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="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="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="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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+</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="#">krb5_typed_data</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</a></li>
+<li><a class="reference internal" href="#members">Members</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 current"><a class="reference internal" href="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_transited.html" title="krb5_transited"
+ >previous</a> |
+ <a href="krb5_ui_2.html" title="krb5_ui_2"
+ >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_typed_data">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..8e71664f53e5
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_ui_2.html
@@ -0,0 +1,149 @@
+<!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_ui_2 &#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_ui_4" href="krb5_ui_4.html" />
+ <link rel="prev" title="krb5_typed_data" href="krb5_typed_data.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_typed_data.html" title="krb5_typed_data"
+ accesskey="P">previous</a> |
+ <a href="krb5_ui_4.html" title="krb5_ui_4"
+ 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_ui_2">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-ui-2">
+<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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<section id="declaration">
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
+<p>typedef uint16_t krb5_ui_2</p>
+</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="#">krb5_ui_2</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</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 current"><a class="reference internal" href="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_typed_data.html" title="krb5_typed_data"
+ >previous</a> |
+ <a href="krb5_ui_4.html" title="krb5_ui_4"
+ >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_ui_2">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..117093e7ad19
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_ui_4.html
@@ -0,0 +1,149 @@
+<!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_ui_4 &#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_verify_init_creds_opt" href="krb5_verify_init_creds_opt.html" />
+ <link rel="prev" title="krb5_ui_2" href="krb5_ui_2.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_ui_2.html" title="krb5_ui_2"
+ accesskey="P">previous</a> |
+ <a href="krb5_verify_init_creds_opt.html" title="krb5_verify_init_creds_opt"
+ 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_ui_4">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-ui-4">
+<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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<section id="declaration">
+<h2>Declaration<a class="headerlink" href="#declaration" title="Link to this heading">¶</a></h2>
+<p>typedef uint32_t krb5_ui_4</p>
+</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="#">krb5_ui_4</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</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 current"><a class="reference internal" href="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_ui_2.html" title="krb5_ui_2"
+ >previous</a> |
+ <a href="krb5_verify_init_creds_opt.html" title="krb5_verify_init_creds_opt"
+ >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_ui_4">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..0421ffa67390
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/krb5_verify_init_creds_opt.html
@@ -0,0 +1,164 @@
+<!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_verify_init_creds_opt &#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="passwd_phrase_element" href="passwd_phrase_element.html" />
+ <link rel="prev" title="krb5_ui_4" href="krb5_ui_4.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_ui_4.html" title="krb5_ui_4"
+ accesskey="P">previous</a> |
+ <a href="passwd_phrase_element.html" title="passwd_phrase_element"
+ 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_verify_init_creds_opt">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-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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<section id="declaration">
+<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="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="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="Link to this definition">¶</a><br /></dt>
+<dd><p>boolean</p>
+</dd></dl>
+
+</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="#">krb5_verify_init_creds_opt</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</a></li>
+<li><a class="reference internal" href="#members">Members</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 current"><a class="reference internal" href="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_ui_4.html" title="krb5_ui_4"
+ >previous</a> |
+ <a href="passwd_phrase_element.html" title="passwd_phrase_element"
+ >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_verify_init_creds_opt">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
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
new file mode 100644
index 000000000000..54cafdfbd8f0
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/refs/types/passwd_phrase_element.html
@@ -0,0 +1,168 @@
+<!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>passwd_phrase_element &#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_auth_context" href="krb5_auth_context.html" />
+ <link rel="prev" title="krb5_verify_init_creds_opt" href="krb5_verify_init_creds_opt.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_verify_init_creds_opt.html" title="krb5_verify_init_creds_opt"
+ accesskey="P">previous</a> |
+ <a href="krb5_auth_context.html" title="krb5_auth_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__passwd_phrase_element">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="passwd-phrase-element">
+<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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+<section id="declaration">
+<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="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="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="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="Link to this definition">¶</a><br /></dt>
+<dd></dd></dl>
+
+</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="#">passwd_phrase_element</a><ul>
+<li><a class="reference internal" href="#declaration">Declaration</a></li>
+<li><a class="reference internal" href="#members">Members</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 current"><a class="reference internal" href="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_verify_init_creds_opt.html" title="krb5_verify_init_creds_opt"
+ >previous</a> |
+ <a href="krb5_auth_context.html" title="krb5_auth_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__passwd_phrase_element">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file
diff --git a/crypto/krb5/doc/html/appdev/y2038.html b/crypto/krb5/doc/html/appdev/y2038.html
new file mode 100644
index 000000000000..503e51782032
--- /dev/null
+++ b/crypto/krb5/doc/html/appdev/y2038.html
@@ -0,0 +1,155 @@
+<!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>Year 2038 considerations for uses of krb5_timestamp &#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="Differences between Heimdal and MIT Kerberos API" href="h5l_mit_apidiff.html" />
+ <link rel="prev" title="Developing with GSSAPI" href="gssapi.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="gssapi.html" title="Developing with GSSAPI"
+ accesskey="P">previous</a> |
+ <a href="h5l_mit_apidiff.html" title="Differences between Heimdal and MIT Kerberos API"
+ 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__Year 2038 considerations for uses of krb5_timestamp">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="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="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
+for consumers of the MIT krb5 libraries.</p>
+<p>Applications or libraries which use libkrb5 and consume the timestamps
+included in credentials or other structures make use of the
+<a class="reference internal" href="refs/types/krb5_timestamp.html#c.krb5_timestamp" title="krb5_timestamp"><code class="xref c c-type docutils literal notranslate"><span class="pre">krb5_timestamp</span></code></a> type. For historical reasons, krb5_timestamp
+is a signed 32-bit integer, even on platforms where a larger type is
+natively used to represent time values. To behave properly for time
+values after January 2038, calling code should cast krb5_timestamp
+values to uint32_t, and then to time_t:</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="p">(</span><span class="n">time_t</span><span class="p">)(</span><span class="n">uint32_t</span><span class="p">)</span><span class="n">timestamp</span>
+</pre></div>
+</div>
+<p>Used in this way, krb5_timestamp values can represent time values up
+until February 2106, provided that the platform uses a 64-bit or
+larger time_t type. This usage will also remain safe if a later
+version of MIT krb5 changes krb5_timestamp to an unsigned 32-bit
+integer.</p>
+<p>The GSSAPI only uses representations of time intervals, not absolute
+times. Callers of the GSSAPI should require no changes to behave
+correctly after January 2038, provided that they use MIT krb5 release
+1.16 or later.</p>
+</section>
+
+
+ <div class="clearer"></div>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="sidebar">
+
+ <h2>On this page</h2>
+ <ul>
+<li><a class="reference internal" href="#">Year 2038 considerations for uses of krb5_timestamp</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 current"><a class="current reference internal" href="#">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"><a class="reference internal" href="refs/index.html">Complete reference - API and datatypes</a></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="gssapi.html" title="Developing with GSSAPI"
+ >previous</a> |
+ <a href="h5l_mit_apidiff.html" title="Differences between Heimdal and MIT Kerberos API"
+ >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__Year 2038 considerations for uses of krb5_timestamp">feedback</a>
+ </div>
+ </div>
+ </div>
+
+ </body>
+</html> \ No newline at end of file