1*7f2fe78bSCy Schubertkrb5 API 2*7f2fe78bSCy Schubert======== 3*7f2fe78bSCy Schubert 4*7f2fe78bSCy Schubert 5*7f2fe78bSCy SchubertFrequently used public interfaces 6*7f2fe78bSCy Schubert---------------------------------- 7*7f2fe78bSCy Schubert 8*7f2fe78bSCy Schubert.. toctree:: 9*7f2fe78bSCy Schubert :maxdepth: 1 10*7f2fe78bSCy Schubert 11*7f2fe78bSCy Schubert krb5_build_principal.rst 12*7f2fe78bSCy Schubert krb5_build_principal_alloc_va.rst 13*7f2fe78bSCy Schubert krb5_build_principal_ext.rst 14*7f2fe78bSCy Schubert krb5_cc_close.rst 15*7f2fe78bSCy Schubert krb5_cc_default.rst 16*7f2fe78bSCy Schubert krb5_cc_default_name.rst 17*7f2fe78bSCy Schubert krb5_cc_destroy.rst 18*7f2fe78bSCy Schubert krb5_cc_dup.rst 19*7f2fe78bSCy Schubert krb5_cc_get_name.rst 20*7f2fe78bSCy Schubert krb5_cc_get_principal.rst 21*7f2fe78bSCy Schubert krb5_cc_get_type.rst 22*7f2fe78bSCy Schubert krb5_cc_initialize.rst 23*7f2fe78bSCy Schubert krb5_cc_new_unique.rst 24*7f2fe78bSCy Schubert krb5_cc_resolve.rst 25*7f2fe78bSCy Schubert krb5_change_password.rst 26*7f2fe78bSCy Schubert krb5_chpw_message.rst 27*7f2fe78bSCy Schubert krb5_expand_hostname.rst 28*7f2fe78bSCy Schubert krb5_free_context.rst 29*7f2fe78bSCy Schubert krb5_free_error_message.rst 30*7f2fe78bSCy Schubert krb5_free_principal.rst 31*7f2fe78bSCy Schubert krb5_fwd_tgt_creds.rst 32*7f2fe78bSCy Schubert krb5_get_default_realm.rst 33*7f2fe78bSCy Schubert krb5_get_error_message.rst 34*7f2fe78bSCy Schubert krb5_get_host_realm.rst 35*7f2fe78bSCy Schubert krb5_get_credentials.rst 36*7f2fe78bSCy Schubert krb5_get_fallback_host_realm.rst 37*7f2fe78bSCy Schubert krb5_get_init_creds_keytab.rst 38*7f2fe78bSCy Schubert krb5_get_init_creds_opt_alloc.rst 39*7f2fe78bSCy Schubert krb5_get_init_creds_opt_free.rst 40*7f2fe78bSCy Schubert krb5_get_init_creds_opt_get_fast_flags.rst 41*7f2fe78bSCy Schubert krb5_get_init_creds_opt_set_address_list.rst 42*7f2fe78bSCy Schubert krb5_get_init_creds_opt_set_anonymous.rst 43*7f2fe78bSCy Schubert krb5_get_init_creds_opt_set_canonicalize.rst 44*7f2fe78bSCy Schubert krb5_get_init_creds_opt_set_change_password_prompt.rst 45*7f2fe78bSCy Schubert krb5_get_init_creds_opt_set_etype_list.rst 46*7f2fe78bSCy Schubert krb5_get_init_creds_opt_set_expire_callback.rst 47*7f2fe78bSCy Schubert krb5_get_init_creds_opt_set_fast_ccache.rst 48*7f2fe78bSCy Schubert krb5_get_init_creds_opt_set_fast_ccache_name.rst 49*7f2fe78bSCy Schubert krb5_get_init_creds_opt_set_fast_flags.rst 50*7f2fe78bSCy Schubert krb5_get_init_creds_opt_set_forwardable.rst 51*7f2fe78bSCy Schubert krb5_get_init_creds_opt_set_in_ccache.rst 52*7f2fe78bSCy Schubert krb5_get_init_creds_opt_set_out_ccache.rst 53*7f2fe78bSCy Schubert krb5_get_init_creds_opt_set_pa.rst 54*7f2fe78bSCy Schubert krb5_get_init_creds_opt_set_pac_request.rst 55*7f2fe78bSCy Schubert krb5_get_init_creds_opt_set_preauth_list.rst 56*7f2fe78bSCy Schubert krb5_get_init_creds_opt_set_proxiable.rst 57*7f2fe78bSCy Schubert krb5_get_init_creds_opt_set_renew_life.rst 58*7f2fe78bSCy Schubert krb5_get_init_creds_opt_set_responder.rst 59*7f2fe78bSCy Schubert krb5_get_init_creds_opt_set_salt.rst 60*7f2fe78bSCy Schubert krb5_get_init_creds_opt_set_tkt_life.rst 61*7f2fe78bSCy Schubert krb5_get_init_creds_password.rst 62*7f2fe78bSCy Schubert krb5_get_profile.rst 63*7f2fe78bSCy Schubert krb5_get_prompt_types.rst 64*7f2fe78bSCy Schubert krb5_get_renewed_creds.rst 65*7f2fe78bSCy Schubert krb5_get_validated_creds.rst 66*7f2fe78bSCy Schubert krb5_init_context.rst 67*7f2fe78bSCy Schubert krb5_init_secure_context.rst 68*7f2fe78bSCy Schubert krb5_is_config_principal.rst 69*7f2fe78bSCy Schubert krb5_is_thread_safe.rst 70*7f2fe78bSCy Schubert krb5_kt_close.rst 71*7f2fe78bSCy Schubert krb5_kt_client_default.rst 72*7f2fe78bSCy Schubert krb5_kt_default.rst 73*7f2fe78bSCy Schubert krb5_kt_default_name.rst 74*7f2fe78bSCy Schubert krb5_kt_dup.rst 75*7f2fe78bSCy Schubert krb5_kt_get_name.rst 76*7f2fe78bSCy Schubert krb5_kt_get_type.rst 77*7f2fe78bSCy Schubert krb5_kt_resolve.rst 78*7f2fe78bSCy Schubert krb5_kuserok.rst 79*7f2fe78bSCy Schubert krb5_parse_name.rst 80*7f2fe78bSCy Schubert krb5_parse_name_flags.rst 81*7f2fe78bSCy Schubert krb5_principal_compare.rst 82*7f2fe78bSCy Schubert krb5_principal_compare_any_realm.rst 83*7f2fe78bSCy Schubert krb5_principal_compare_flags.rst 84*7f2fe78bSCy Schubert krb5_prompter_posix.rst 85*7f2fe78bSCy Schubert krb5_realm_compare.rst 86*7f2fe78bSCy Schubert krb5_responder_get_challenge.rst 87*7f2fe78bSCy Schubert krb5_responder_list_questions.rst 88*7f2fe78bSCy Schubert krb5_responder_set_answer.rst 89*7f2fe78bSCy Schubert krb5_responder_otp_get_challenge.rst 90*7f2fe78bSCy Schubert krb5_responder_otp_set_answer.rst 91*7f2fe78bSCy Schubert krb5_responder_otp_challenge_free.rst 92*7f2fe78bSCy Schubert krb5_responder_pkinit_get_challenge.rst 93*7f2fe78bSCy Schubert krb5_responder_pkinit_set_answer.rst 94*7f2fe78bSCy Schubert krb5_responder_pkinit_challenge_free.rst 95*7f2fe78bSCy Schubert krb5_set_default_realm.rst 96*7f2fe78bSCy Schubert krb5_set_password.rst 97*7f2fe78bSCy Schubert krb5_set_password_using_ccache.rst 98*7f2fe78bSCy Schubert krb5_set_principal_realm.rst 99*7f2fe78bSCy Schubert krb5_set_trace_callback.rst 100*7f2fe78bSCy Schubert krb5_set_trace_filename.rst 101*7f2fe78bSCy Schubert krb5_sname_match.rst 102*7f2fe78bSCy Schubert krb5_sname_to_principal.rst 103*7f2fe78bSCy Schubert krb5_unparse_name.rst 104*7f2fe78bSCy Schubert krb5_unparse_name_ext.rst 105*7f2fe78bSCy Schubert krb5_unparse_name_flags.rst 106*7f2fe78bSCy Schubert krb5_unparse_name_flags_ext.rst 107*7f2fe78bSCy Schubert krb5_us_timeofday.rst 108*7f2fe78bSCy Schubert krb5_verify_authdata_kdc_issued.rst 109*7f2fe78bSCy Schubert 110*7f2fe78bSCy SchubertRarely used public interfaces 111*7f2fe78bSCy Schubert-------------------------------- 112*7f2fe78bSCy Schubert 113*7f2fe78bSCy Schubert.. toctree:: 114*7f2fe78bSCy Schubert :maxdepth: 1 115*7f2fe78bSCy Schubert 116*7f2fe78bSCy Schubert krb5_425_conv_principal.rst 117*7f2fe78bSCy Schubert krb5_524_conv_principal.rst 118*7f2fe78bSCy Schubert krb5_address_compare.rst 119*7f2fe78bSCy Schubert krb5_address_order.rst 120*7f2fe78bSCy Schubert krb5_address_search.rst 121*7f2fe78bSCy Schubert krb5_allow_weak_crypto.rst 122*7f2fe78bSCy Schubert krb5_aname_to_localname.rst 123*7f2fe78bSCy Schubert krb5_anonymous_principal.rst 124*7f2fe78bSCy Schubert krb5_anonymous_realm.rst 125*7f2fe78bSCy Schubert krb5_appdefault_boolean.rst 126*7f2fe78bSCy Schubert krb5_appdefault_string.rst 127*7f2fe78bSCy Schubert krb5_auth_con_free.rst 128*7f2fe78bSCy Schubert krb5_auth_con_genaddrs.rst 129*7f2fe78bSCy Schubert krb5_auth_con_get_checksum_func.rst 130*7f2fe78bSCy Schubert krb5_auth_con_getaddrs.rst 131*7f2fe78bSCy Schubert krb5_auth_con_getauthenticator.rst 132*7f2fe78bSCy Schubert krb5_auth_con_getflags.rst 133*7f2fe78bSCy Schubert krb5_auth_con_getkey.rst 134*7f2fe78bSCy Schubert krb5_auth_con_getkey_k.rst 135*7f2fe78bSCy Schubert krb5_auth_con_getlocalseqnumber.rst 136*7f2fe78bSCy Schubert krb5_auth_con_getrcache.rst 137*7f2fe78bSCy Schubert krb5_auth_con_getrecvsubkey.rst 138*7f2fe78bSCy Schubert krb5_auth_con_getrecvsubkey_k.rst 139*7f2fe78bSCy Schubert krb5_auth_con_getremoteseqnumber.rst 140*7f2fe78bSCy Schubert krb5_auth_con_getsendsubkey.rst 141*7f2fe78bSCy Schubert krb5_auth_con_getsendsubkey_k.rst 142*7f2fe78bSCy Schubert krb5_auth_con_init.rst 143*7f2fe78bSCy Schubert krb5_auth_con_set_checksum_func.rst 144*7f2fe78bSCy Schubert krb5_auth_con_set_req_cksumtype.rst 145*7f2fe78bSCy Schubert krb5_auth_con_setaddrs.rst 146*7f2fe78bSCy Schubert krb5_auth_con_setflags.rst 147*7f2fe78bSCy Schubert krb5_auth_con_setports.rst 148*7f2fe78bSCy Schubert krb5_auth_con_setrcache.rst 149*7f2fe78bSCy Schubert krb5_auth_con_setrecvsubkey.rst 150*7f2fe78bSCy Schubert krb5_auth_con_setrecvsubkey_k.rst 151*7f2fe78bSCy Schubert krb5_auth_con_setsendsubkey.rst 152*7f2fe78bSCy Schubert krb5_auth_con_setsendsubkey_k.rst 153*7f2fe78bSCy Schubert krb5_auth_con_setuseruserkey.rst 154*7f2fe78bSCy Schubert krb5_cc_cache_match.rst 155*7f2fe78bSCy Schubert krb5_cc_copy_creds.rst 156*7f2fe78bSCy Schubert krb5_cc_end_seq_get.rst 157*7f2fe78bSCy Schubert krb5_cc_get_config.rst 158*7f2fe78bSCy Schubert krb5_cc_get_flags.rst 159*7f2fe78bSCy Schubert krb5_cc_get_full_name.rst 160*7f2fe78bSCy Schubert krb5_cc_move.rst 161*7f2fe78bSCy Schubert krb5_cc_next_cred.rst 162*7f2fe78bSCy Schubert krb5_cc_remove_cred.rst 163*7f2fe78bSCy Schubert krb5_cc_retrieve_cred.rst 164*7f2fe78bSCy Schubert krb5_cc_select.rst 165*7f2fe78bSCy Schubert krb5_cc_set_config.rst 166*7f2fe78bSCy Schubert krb5_cc_set_default_name.rst 167*7f2fe78bSCy Schubert krb5_cc_set_flags.rst 168*7f2fe78bSCy Schubert krb5_cc_start_seq_get.rst 169*7f2fe78bSCy Schubert krb5_cc_store_cred.rst 170*7f2fe78bSCy Schubert krb5_cc_support_switch.rst 171*7f2fe78bSCy Schubert krb5_cc_switch.rst 172*7f2fe78bSCy Schubert krb5_cccol_cursor_free.rst 173*7f2fe78bSCy Schubert krb5_cccol_cursor_new.rst 174*7f2fe78bSCy Schubert krb5_cccol_cursor_next.rst 175*7f2fe78bSCy Schubert krb5_cccol_have_content.rst 176*7f2fe78bSCy Schubert krb5_clear_error_message.rst 177*7f2fe78bSCy Schubert krb5_check_clockskew.rst 178*7f2fe78bSCy Schubert krb5_copy_addresses.rst 179*7f2fe78bSCy Schubert krb5_copy_authdata.rst 180*7f2fe78bSCy Schubert krb5_copy_authenticator.rst 181*7f2fe78bSCy Schubert krb5_copy_checksum.rst 182*7f2fe78bSCy Schubert krb5_copy_context.rst 183*7f2fe78bSCy Schubert krb5_copy_creds.rst 184*7f2fe78bSCy Schubert krb5_copy_data.rst 185*7f2fe78bSCy Schubert krb5_copy_error_message.rst 186*7f2fe78bSCy Schubert krb5_copy_keyblock.rst 187*7f2fe78bSCy Schubert krb5_copy_keyblock_contents.rst 188*7f2fe78bSCy Schubert krb5_copy_principal.rst 189*7f2fe78bSCy Schubert krb5_copy_ticket.rst 190*7f2fe78bSCy Schubert krb5_find_authdata.rst 191*7f2fe78bSCy Schubert krb5_free_addresses.rst 192*7f2fe78bSCy Schubert krb5_free_ap_rep_enc_part.rst 193*7f2fe78bSCy Schubert krb5_free_authdata.rst 194*7f2fe78bSCy Schubert krb5_free_authenticator.rst 195*7f2fe78bSCy Schubert krb5_free_cred_contents.rst 196*7f2fe78bSCy Schubert krb5_free_creds.rst 197*7f2fe78bSCy Schubert krb5_free_data.rst 198*7f2fe78bSCy Schubert krb5_free_data_contents.rst 199*7f2fe78bSCy Schubert krb5_free_default_realm.rst 200*7f2fe78bSCy Schubert krb5_free_enctypes.rst 201*7f2fe78bSCy Schubert krb5_free_error.rst 202*7f2fe78bSCy Schubert krb5_free_host_realm.rst 203*7f2fe78bSCy Schubert krb5_free_keyblock.rst 204*7f2fe78bSCy Schubert krb5_free_keyblock_contents.rst 205*7f2fe78bSCy Schubert krb5_free_keytab_entry_contents.rst 206*7f2fe78bSCy Schubert krb5_free_string.rst 207*7f2fe78bSCy Schubert krb5_free_ticket.rst 208*7f2fe78bSCy Schubert krb5_free_unparsed_name.rst 209*7f2fe78bSCy Schubert krb5_get_etype_info.rst 210*7f2fe78bSCy Schubert krb5_get_permitted_enctypes.rst 211*7f2fe78bSCy Schubert krb5_get_server_rcache.rst 212*7f2fe78bSCy Schubert krb5_get_time_offsets.rst 213*7f2fe78bSCy Schubert krb5_init_context_profile.rst 214*7f2fe78bSCy Schubert krb5_init_creds_free.rst 215*7f2fe78bSCy Schubert krb5_init_creds_get.rst 216*7f2fe78bSCy Schubert krb5_init_creds_get_creds.rst 217*7f2fe78bSCy Schubert krb5_init_creds_get_error.rst 218*7f2fe78bSCy Schubert krb5_init_creds_get_times.rst 219*7f2fe78bSCy Schubert krb5_init_creds_init.rst 220*7f2fe78bSCy Schubert krb5_init_creds_set_keytab.rst 221*7f2fe78bSCy Schubert krb5_init_creds_set_password.rst 222*7f2fe78bSCy Schubert krb5_init_creds_set_service.rst 223*7f2fe78bSCy Schubert krb5_init_creds_step.rst 224*7f2fe78bSCy Schubert krb5_init_keyblock.rst 225*7f2fe78bSCy Schubert krb5_is_referral_realm.rst 226*7f2fe78bSCy Schubert krb5_kdc_sign_ticket.rst 227*7f2fe78bSCy Schubert krb5_kdc_verify_ticket.rst 228*7f2fe78bSCy Schubert krb5_kt_add_entry.rst 229*7f2fe78bSCy Schubert krb5_kt_end_seq_get.rst 230*7f2fe78bSCy Schubert krb5_kt_get_entry.rst 231*7f2fe78bSCy Schubert krb5_kt_have_content.rst 232*7f2fe78bSCy Schubert krb5_kt_next_entry.rst 233*7f2fe78bSCy Schubert krb5_kt_read_service_key.rst 234*7f2fe78bSCy Schubert krb5_kt_remove_entry.rst 235*7f2fe78bSCy Schubert krb5_kt_start_seq_get.rst 236*7f2fe78bSCy Schubert krb5_make_authdata_kdc_issued.rst 237*7f2fe78bSCy Schubert krb5_marshal_credentials.rst 238*7f2fe78bSCy Schubert krb5_merge_authdata.rst 239*7f2fe78bSCy Schubert krb5_mk_1cred.rst 240*7f2fe78bSCy Schubert krb5_mk_error.rst 241*7f2fe78bSCy Schubert krb5_mk_ncred.rst 242*7f2fe78bSCy Schubert krb5_mk_priv.rst 243*7f2fe78bSCy Schubert krb5_mk_rep.rst 244*7f2fe78bSCy Schubert krb5_mk_rep_dce.rst 245*7f2fe78bSCy Schubert krb5_mk_req.rst 246*7f2fe78bSCy Schubert krb5_mk_req_extended.rst 247*7f2fe78bSCy Schubert krb5_mk_safe.rst 248*7f2fe78bSCy Schubert krb5_os_localaddr.rst 249*7f2fe78bSCy Schubert krb5_pac_add_buffer.rst 250*7f2fe78bSCy Schubert krb5_pac_free.rst 251*7f2fe78bSCy Schubert krb5_pac_get_buffer.rst 252*7f2fe78bSCy Schubert krb5_pac_get_types.rst 253*7f2fe78bSCy Schubert krb5_pac_init.rst 254*7f2fe78bSCy Schubert krb5_pac_parse.rst 255*7f2fe78bSCy Schubert krb5_pac_sign.rst 256*7f2fe78bSCy Schubert krb5_pac_sign_ext.rst 257*7f2fe78bSCy Schubert krb5_pac_verify.rst 258*7f2fe78bSCy Schubert krb5_pac_verify_ext.rst 259*7f2fe78bSCy Schubert krb5_pac_get_client_info.rst 260*7f2fe78bSCy Schubert krb5_prepend_error_message.rst 261*7f2fe78bSCy Schubert krb5_principal2salt.rst 262*7f2fe78bSCy Schubert krb5_rd_cred.rst 263*7f2fe78bSCy Schubert krb5_rd_error.rst 264*7f2fe78bSCy Schubert krb5_rd_priv.rst 265*7f2fe78bSCy Schubert krb5_rd_rep.rst 266*7f2fe78bSCy Schubert krb5_rd_rep_dce.rst 267*7f2fe78bSCy Schubert krb5_rd_req.rst 268*7f2fe78bSCy Schubert krb5_rd_safe.rst 269*7f2fe78bSCy Schubert krb5_read_password.rst 270*7f2fe78bSCy Schubert krb5_salttype_to_string.rst 271*7f2fe78bSCy Schubert krb5_server_decrypt_ticket_keytab.rst 272*7f2fe78bSCy Schubert krb5_set_default_tgs_enctypes.rst 273*7f2fe78bSCy Schubert krb5_set_error_message.rst 274*7f2fe78bSCy Schubert krb5_set_kdc_recv_hook.rst 275*7f2fe78bSCy Schubert krb5_set_kdc_send_hook.rst 276*7f2fe78bSCy Schubert krb5_set_real_time.rst 277*7f2fe78bSCy Schubert krb5_string_to_cksumtype.rst 278*7f2fe78bSCy Schubert krb5_string_to_deltat.rst 279*7f2fe78bSCy Schubert krb5_string_to_enctype.rst 280*7f2fe78bSCy Schubert krb5_string_to_salttype.rst 281*7f2fe78bSCy Schubert krb5_string_to_timestamp.rst 282*7f2fe78bSCy Schubert krb5_timeofday.rst 283*7f2fe78bSCy Schubert krb5_timestamp_to_sfstring.rst 284*7f2fe78bSCy Schubert krb5_timestamp_to_string.rst 285*7f2fe78bSCy Schubert krb5_tkt_creds_free.rst 286*7f2fe78bSCy Schubert krb5_tkt_creds_get.rst 287*7f2fe78bSCy Schubert krb5_tkt_creds_get_creds.rst 288*7f2fe78bSCy Schubert krb5_tkt_creds_get_times.rst 289*7f2fe78bSCy Schubert krb5_tkt_creds_init.rst 290*7f2fe78bSCy Schubert krb5_tkt_creds_step.rst 291*7f2fe78bSCy Schubert krb5_unmarshal_credentials.rst 292*7f2fe78bSCy Schubert krb5_verify_init_creds.rst 293*7f2fe78bSCy Schubert krb5_verify_init_creds_opt_init.rst 294*7f2fe78bSCy Schubert krb5_verify_init_creds_opt_set_ap_req_nofail.rst 295*7f2fe78bSCy Schubert krb5_vprepend_error_message.rst 296*7f2fe78bSCy Schubert krb5_vset_error_message.rst 297*7f2fe78bSCy Schubert krb5_vwrap_error_message.rst 298*7f2fe78bSCy Schubert krb5_wrap_error_message.rst 299*7f2fe78bSCy Schubert 300*7f2fe78bSCy Schubert 301*7f2fe78bSCy SchubertPublic interfaces that should not be called directly 302*7f2fe78bSCy Schubert------------------------------------------------------- 303*7f2fe78bSCy Schubert 304*7f2fe78bSCy Schubert.. toctree:: 305*7f2fe78bSCy Schubert :maxdepth: 1 306*7f2fe78bSCy Schubert 307*7f2fe78bSCy Schubert krb5_c_block_size.rst 308*7f2fe78bSCy Schubert krb5_c_checksum_length.rst 309*7f2fe78bSCy Schubert krb5_c_crypto_length.rst 310*7f2fe78bSCy Schubert krb5_c_crypto_length_iov.rst 311*7f2fe78bSCy Schubert krb5_c_decrypt.rst 312*7f2fe78bSCy Schubert krb5_c_decrypt_iov.rst 313*7f2fe78bSCy Schubert krb5_c_derive_prfplus.rst 314*7f2fe78bSCy Schubert krb5_c_encrypt.rst 315*7f2fe78bSCy Schubert krb5_c_encrypt_iov.rst 316*7f2fe78bSCy Schubert krb5_c_encrypt_length.rst 317*7f2fe78bSCy Schubert krb5_c_enctype_compare.rst 318*7f2fe78bSCy Schubert krb5_c_free_state.rst 319*7f2fe78bSCy Schubert krb5_c_fx_cf2_simple.rst 320*7f2fe78bSCy Schubert krb5_c_init_state.rst 321*7f2fe78bSCy Schubert krb5_c_is_coll_proof_cksum.rst 322*7f2fe78bSCy Schubert krb5_c_is_keyed_cksum.rst 323*7f2fe78bSCy Schubert krb5_c_keyed_checksum_types.rst 324*7f2fe78bSCy Schubert krb5_c_keylengths.rst 325*7f2fe78bSCy Schubert krb5_c_make_checksum.rst 326*7f2fe78bSCy Schubert krb5_c_make_checksum_iov.rst 327*7f2fe78bSCy Schubert krb5_c_make_random_key.rst 328*7f2fe78bSCy Schubert krb5_c_padding_length.rst 329*7f2fe78bSCy Schubert krb5_c_prf.rst 330*7f2fe78bSCy Schubert krb5_c_prfplus.rst 331*7f2fe78bSCy Schubert krb5_c_prf_length.rst 332*7f2fe78bSCy Schubert krb5_c_random_add_entropy.rst 333*7f2fe78bSCy Schubert krb5_c_random_make_octets.rst 334*7f2fe78bSCy Schubert krb5_c_random_os_entropy.rst 335*7f2fe78bSCy Schubert krb5_c_random_to_key.rst 336*7f2fe78bSCy Schubert krb5_c_string_to_key.rst 337*7f2fe78bSCy Schubert krb5_c_string_to_key_with_params.rst 338*7f2fe78bSCy Schubert krb5_c_valid_cksumtype.rst 339*7f2fe78bSCy Schubert krb5_c_valid_enctype.rst 340*7f2fe78bSCy Schubert krb5_c_verify_checksum.rst 341*7f2fe78bSCy Schubert krb5_c_verify_checksum_iov.rst 342*7f2fe78bSCy Schubert krb5_cksumtype_to_string.rst 343*7f2fe78bSCy Schubert krb5_decode_authdata_container.rst 344*7f2fe78bSCy Schubert krb5_decode_ticket.rst 345*7f2fe78bSCy Schubert krb5_deltat_to_string.rst 346*7f2fe78bSCy Schubert krb5_encode_authdata_container.rst 347*7f2fe78bSCy Schubert krb5_enctype_to_name.rst 348*7f2fe78bSCy Schubert krb5_enctype_to_string.rst 349*7f2fe78bSCy Schubert krb5_free_checksum.rst 350*7f2fe78bSCy Schubert krb5_free_checksum_contents.rst 351*7f2fe78bSCy Schubert krb5_free_cksumtypes.rst 352*7f2fe78bSCy Schubert krb5_free_tgt_creds.rst 353*7f2fe78bSCy Schubert krb5_k_create_key.rst 354*7f2fe78bSCy Schubert krb5_k_decrypt.rst 355*7f2fe78bSCy Schubert krb5_k_decrypt_iov.rst 356*7f2fe78bSCy Schubert krb5_k_encrypt.rst 357*7f2fe78bSCy Schubert krb5_k_encrypt_iov.rst 358*7f2fe78bSCy Schubert krb5_k_free_key.rst 359*7f2fe78bSCy Schubert krb5_k_key_enctype.rst 360*7f2fe78bSCy Schubert krb5_k_key_keyblock.rst 361*7f2fe78bSCy Schubert krb5_k_make_checksum.rst 362*7f2fe78bSCy Schubert krb5_k_make_checksum_iov.rst 363*7f2fe78bSCy Schubert krb5_k_prf.rst 364*7f2fe78bSCy Schubert krb5_k_reference_key.rst 365*7f2fe78bSCy Schubert krb5_k_verify_checksum.rst 366*7f2fe78bSCy Schubert krb5_k_verify_checksum_iov.rst 367*7f2fe78bSCy Schubert 368*7f2fe78bSCy Schubert 369*7f2fe78bSCy SchubertLegacy convenience interfaces 370*7f2fe78bSCy Schubert------------------------------ 371*7f2fe78bSCy Schubert 372*7f2fe78bSCy Schubert.. toctree:: 373*7f2fe78bSCy Schubert :maxdepth: 1 374*7f2fe78bSCy Schubert 375*7f2fe78bSCy Schubert krb5_recvauth.rst 376*7f2fe78bSCy Schubert krb5_recvauth_version.rst 377*7f2fe78bSCy Schubert krb5_sendauth.rst 378*7f2fe78bSCy Schubert 379*7f2fe78bSCy Schubert 380*7f2fe78bSCy SchubertDeprecated public interfaces 381*7f2fe78bSCy Schubert------------------------------ 382*7f2fe78bSCy Schubert 383*7f2fe78bSCy Schubert.. toctree:: 384*7f2fe78bSCy Schubert :maxdepth: 1 385*7f2fe78bSCy Schubert 386*7f2fe78bSCy Schubert krb5_524_convert_creds.rst 387*7f2fe78bSCy Schubert krb5_auth_con_getlocalsubkey.rst 388*7f2fe78bSCy Schubert krb5_auth_con_getremotesubkey.rst 389*7f2fe78bSCy Schubert krb5_auth_con_initivector.rst 390*7f2fe78bSCy Schubert krb5_build_principal_va.rst 391*7f2fe78bSCy Schubert krb5_c_random_seed.rst 392*7f2fe78bSCy Schubert krb5_calculate_checksum.rst 393*7f2fe78bSCy Schubert krb5_checksum_size.rst 394*7f2fe78bSCy Schubert krb5_encrypt.rst 395*7f2fe78bSCy Schubert krb5_decrypt.rst 396*7f2fe78bSCy Schubert krb5_eblock_enctype.rst 397*7f2fe78bSCy Schubert krb5_encrypt_size.rst 398*7f2fe78bSCy Schubert krb5_finish_key.rst 399*7f2fe78bSCy Schubert krb5_finish_random_key.rst 400*7f2fe78bSCy Schubert krb5_cc_gen_new.rst 401*7f2fe78bSCy Schubert krb5_get_credentials_renew.rst 402*7f2fe78bSCy Schubert krb5_get_credentials_validate.rst 403*7f2fe78bSCy Schubert krb5_get_in_tkt_with_password.rst 404*7f2fe78bSCy Schubert krb5_get_in_tkt_with_skey.rst 405*7f2fe78bSCy Schubert krb5_get_in_tkt_with_keytab.rst 406*7f2fe78bSCy Schubert krb5_get_init_creds_opt_init.rst 407*7f2fe78bSCy Schubert krb5_init_random_key.rst 408*7f2fe78bSCy Schubert krb5_kt_free_entry.rst 409*7f2fe78bSCy Schubert krb5_random_key.rst 410*7f2fe78bSCy Schubert krb5_process_key.rst 411*7f2fe78bSCy Schubert krb5_string_to_key.rst 412*7f2fe78bSCy Schubert krb5_use_enctype.rst 413*7f2fe78bSCy Schubert krb5_verify_checksum.rst 414