1218792Snp/* $NetBSD: kadm5-private.h,v 1.3 2023/06/19 21:41:44 christos Exp $ */ 2237436Snp 3218792Snp/* This is a generated file */ 4218792Snp#ifndef __kadm5_private_h__ 5218792Snp#define __kadm5_private_h__ 6218792Snp 7218792Snp#include <stdarg.h> 8218792Snp 9218792Snpkadm5_ret_t 10218792Snp_kadm5_acl_check_permission ( 11218792Snp kadm5_server_context */*context*/, 12218792Snp unsigned /*op*/, 13218792Snp krb5_const_principal /*princ*/); 14218792Snp 15218792Snpkadm5_ret_t 16218792Snp_kadm5_acl_init (kadm5_server_context */*context*/); 17218792Snp 18218792Snpkadm5_ret_t 19218792Snp_kadm5_bump_pw_expire ( 20218792Snp kadm5_server_context */*context*/, 21218792Snp hdb_entry */*ent*/); 22218792Snp 23218792Snpkrb5_error_code 24218792Snp_kadm5_c_get_cred_cache ( 25218792Snp krb5_context /*context*/, 26218792Snp const char */*client_name*/, 27218792Snp const char */*server_name*/, 28218792Snp const char */*password*/, 29218792Snp krb5_prompter_fct /*prompter*/, 30237263Snp const char */*keytab*/, 31237263Snp krb5_ccache /*ccache*/, 32218792Snp krb5_ccache */*ret_cache*/); 33218792Snp 34218792Snpkadm5_ret_t 35228561Snp_kadm5_c_init_context ( 36218792Snp kadm5_client_context **/*ctx*/, 37220649Snp kadm5_config_params */*params*/, 38246385Snp krb5_context /*context*/); 39246385Snp 40246385Snpkadm5_ret_t 41246385Snp_kadm5_client_recv ( 42246385Snp kadm5_client_context */*context*/, 43246385Snp krb5_data */*reply*/); 44218792Snp 45218792Snpkadm5_ret_t 46218792Snp_kadm5_client_send ( 47218792Snp kadm5_client_context */*context*/, 48218792Snp krb5_storage */*sp*/); 49218792Snp 50218792Snpkadm5_ret_t 51218792Snp_kadm5_connect (void */*handle*/); 52218792Snp 53218792Snpkadm5_ret_t 54218792Snp_kadm5_error_code (kadm5_ret_t /*code*/); 55218792Snp 56218792Snpint 57218792Snp_kadm5_exists_keys_hist ( 58218792Snp Key */*keys1*/, 59218792Snp int /*len1*/, 60218792Snp HDB_Ext_KeySet */*hist_keys*/); 61218792Snp 62218792Snpvoid 63218792Snp_kadm5_free_keys ( 64218792Snp krb5_context /*context*/, 65218792Snp int /*len*/, 66218792Snp Key */*keys*/); 67218792Snp 68218792Snpvoid 69218792Snp_kadm5_init_keys ( 70218792Snp Key */*keys*/, 71218792Snp int /*len*/); 72218792Snp 73218792Snpkadm5_ret_t 74218792Snp_kadm5_marshal_params ( 75218792Snp krb5_context /*context*/, 76218792Snp kadm5_config_params */*params*/, 77218792Snp krb5_data */*out*/); 78218792Snp 79218792Snpkadm5_ret_t 80218792Snp_kadm5_privs_to_string ( 81218792Snp uint32_t /*privs*/, 82218792Snp char */*string*/, 83218792Snp size_t /*len*/); 84218792Snp 85218792SnpHDB * 86218792Snp_kadm5_s_get_db (void */*server_handle*/); 87218792Snp 88218792Snpkadm5_ret_t 89218792Snp_kadm5_s_init_context ( 90218792Snp kadm5_server_context **/*ctx*/, 91218792Snp kadm5_config_params */*params*/, 92218792Snp krb5_context /*context*/); 93218792Snp 94218792Snpkadm5_ret_t 95218792Snp_kadm5_set_keys ( 96218792Snp kadm5_server_context */*context*/, 97218792Snp hdb_entry */*ent*/, 98218792Snp int /*n_ks_tuple*/, 99218792Snp krb5_key_salt_tuple */*ks_tuple*/, 100218792Snp const char */*password*/); 101218792Snp 102218792Snpkadm5_ret_t 103218792Snp_kadm5_set_keys2 ( 104218792Snp kadm5_server_context */*context*/, 105218792Snp hdb_entry */*ent*/, 106218792Snp int16_t /*n_key_data*/, 107218792Snp krb5_key_data */*key_data*/); 108218792Snp 109218792Snpkadm5_ret_t 110218792Snp_kadm5_set_keys3 ( 111218792Snp kadm5_server_context */*context*/, 112218792Snp hdb_entry */*ent*/, 113218792Snp int /*n_keys*/, 114218792Snp krb5_keyblock */*keyblocks*/); 115218792Snp 116218792Snpkadm5_ret_t 117218792Snp_kadm5_set_keys_randomly ( 118218792Snp kadm5_server_context */*context*/, 119218792Snp hdb_entry */*ent*/, 120218792Snp int /*n_ks_tuple*/, 121218792Snp krb5_key_salt_tuple */*ks_tuple*/, 122218792Snp krb5_keyblock **/*new_keys*/, 123218792Snp int */*n_keys*/); 124218792Snp 125218792Snpkadm5_ret_t 126218792Snp_kadm5_set_modifier ( 127218792Snp kadm5_server_context */*context*/, 128218792Snp hdb_entry */*ent*/); 129218792Snp 130218792Snpkadm5_ret_t 131218792Snp_kadm5_setup_entry ( 132218792Snp kadm5_server_context */*context*/, 133218792Snp hdb_entry_ex */*ent*/, 134218792Snp uint32_t /*mask*/, 135218792Snp kadm5_principal_ent_t /*princ*/, 136218792Snp uint32_t /*princ_mask*/, 137218792Snp kadm5_principal_ent_t /*def*/, 138218792Snp uint32_t /*def_mask*/); 139218792Snp 140218792Snpkadm5_ret_t 141218792Snp_kadm5_string_to_privs ( 142218792Snp const char */*s*/, 143237436Snp uint32_t* /*privs*/); 144237436Snp 145237436Snpkadm5_ret_t 146237436Snp_kadm5_unmarshal_params ( 147237436Snp krb5_context /*context*/, 148237436Snp krb5_data */*in*/, 149237436Snp kadm5_config_params */*params*/); 150237436Snp 151237436Snpkadm5_ret_t 152237436Snpkadm5_c_chpass_principal ( 153237436Snp void */*server_handle*/, 154237436Snp krb5_principal /*princ*/, 155237436Snp int /*keepold*/, 156237436Snp int /*n_ks_tuple*/, 157247355Snp krb5_key_salt_tuple */*ks_tuple*/, 158247355Snp const char */*password*/); 159247355Snp 160247355Snpkadm5_ret_t 161247355Snpkadm5_c_chpass_principal_with_key ( 162247355Snp void */*server_handle*/, 163247355Snp krb5_principal /*princ*/, 164247355Snp int /*keepold*/, 165247355Snp int /*n_key_data*/, 166247355Snp krb5_key_data */*key_data*/); 167247355Snp 168247355Snpkadm5_ret_t 169247355Snpkadm5_c_create_principal ( 170247355Snp void */*server_handle*/, 171247355Snp kadm5_principal_ent_t /*princ*/, 172247355Snp uint32_t /*mask*/, 173247355Snp int /*n_ks_tuple*/, 174247355Snp krb5_key_salt_tuple */*ks_tuple*/, 175247355Snp const char */*password*/); 176247355Snp 177247355Snpkadm5_ret_t 178247355Snpkadm5_c_delete_principal ( 179250090Snp void */*server_handle*/, 180247355Snp krb5_principal /*princ*/); 181247355Snp 182247355Snpkadm5_ret_t 183247355Snpkadm5_c_destroy (void */*server_handle*/); 184247355Snp 185218792Snpkadm5_ret_t 186218792Snpkadm5_c_flush (void */*server_handle*/); 187218792Snp 188218792Snpkadm5_ret_t 189218792Snpkadm5_c_get_principal ( 190218792Snp void */*server_handle*/, 191218792Snp krb5_principal /*princ*/, 192218792Snp kadm5_principal_ent_t /*out*/, 193218792Snp uint32_t /*mask*/); 194218792Snp 195218792Snpkadm5_ret_t 196218792Snpkadm5_c_get_principals ( 197218792Snp void */*server_handle*/, 198218792Snp const char */*expression*/, 199218792Snp char ***/*princs*/, 200218792Snp int */*count*/); 201218792Snp 202218792Snpkadm5_ret_t 203218792Snpkadm5_c_get_privs ( 204218792Snp void */*server_handle*/, 205218792Snp uint32_t */*privs*/); 206218792Snp 207218792Snpkadm5_ret_t 208218792Snpkadm5_c_init_with_creds ( 209218792Snp const char */*client_name*/, 210218792Snp krb5_ccache /*ccache*/, 211218792Snp const char */*service_name*/, 212218792Snp kadm5_config_params */*realm_params*/, 213218792Snp unsigned long /*struct_version*/, 214218792Snp unsigned long /*api_version*/, 215218792Snp void **/*server_handle*/); 216218792Snp 217218792Snpkadm5_ret_t 218218792Snpkadm5_c_init_with_creds_ctx ( 219218792Snp krb5_context /*context*/, 220218792Snp const char */*client_name*/, 221218792Snp krb5_ccache /*ccache*/, 222218792Snp const char */*service_name*/, 223218792Snp kadm5_config_params */*realm_params*/, 224218792Snp unsigned long /*struct_version*/, 225218792Snp unsigned long /*api_version*/, 226218792Snp void **/*server_handle*/); 227218792Snp 228218792Snpkadm5_ret_t 229218792Snpkadm5_c_init_with_password ( 230218792Snp const char */*client_name*/, 231218792Snp const char */*password*/, 232218792Snp const char */*service_name*/, 233218792Snp kadm5_config_params */*realm_params*/, 234218792Snp unsigned long /*struct_version*/, 235218792Snp unsigned long /*api_version*/, 236218792Snp void **/*server_handle*/); 237218792Snp 238218792Snpkadm5_ret_t 239228561Snpkadm5_c_init_with_password_ctx ( 240218792Snp krb5_context /*context*/, 241218792Snp const char */*client_name*/, 242218792Snp const char */*password*/, 243218792Snp const char */*service_name*/, 244218792Snp kadm5_config_params */*realm_params*/, 245218792Snp unsigned long /*struct_version*/, 246218792Snp unsigned long /*api_version*/, 247218792Snp void **/*server_handle*/); 248218792Snp 249218792Snpkadm5_ret_t 250218792Snpkadm5_c_init_with_skey ( 251218792Snp const char */*client_name*/, 252218792Snp const char */*keytab*/, 253218792Snp const char */*service_name*/, 254218792Snp kadm5_config_params */*realm_params*/, 255218792Snp unsigned long /*struct_version*/, 256218792Snp unsigned long /*api_version*/, 257218792Snp void **/*server_handle*/); 258218792Snp 259218792Snpkadm5_ret_t 260218792Snpkadm5_c_init_with_skey_ctx ( 261218792Snp krb5_context /*context*/, 262218792Snp const char */*client_name*/, 263218792Snp const char */*keytab*/, 264218792Snp const char */*service_name*/, 265218792Snp kadm5_config_params */*realm_params*/, 266218792Snp unsigned long /*struct_version*/, 267218792Snp unsigned long /*api_version*/, 268218792Snp void **/*server_handle*/); 269218792Snp 270218792Snpkadm5_ret_t 271218792Snpkadm5_c_modify_principal ( 272218792Snp void */*server_handle*/, 273218792Snp kadm5_principal_ent_t /*princ*/, 274218792Snp uint32_t /*mask*/); 275218792Snp 276218792Snpkadm5_ret_t 277218792Snpkadm5_c_randkey_principal ( 278218792Snp void */*server_handle*/, 279218792Snp krb5_principal /*princ*/, 280218792Snp krb5_boolean /*keepold*/, 281218792Snp int /*n_ks_tuple*/, 282218792Snp krb5_key_salt_tuple */*ks_tuple*/, 283218792Snp krb5_keyblock **/*new_keys*/, 284218792Snp int */*n_keys*/); 285218792Snp 286218792Snpkadm5_ret_t 287218792Snpkadm5_c_rename_principal ( 288218792Snp void */*server_handle*/, 289218792Snp krb5_principal /*source*/, 290218792Snp krb5_principal /*target*/); 291218792Snp 292218792Snpkadm5_ret_t 293218792Snpkadm5_log_create ( 294218792Snp kadm5_server_context */*context*/, 295218792Snp hdb_entry */*entry*/); 296218792Snp 297218792Snpkadm5_ret_t 298247355Snpkadm5_log_delete ( 299247355Snp kadm5_server_context */*context*/, 300247355Snp krb5_principal /*princ*/); 301247355Snp 302247355Snpkadm5_ret_t 303218792Snpkadm5_log_end (kadm5_server_context */*server_context*/); 304218792Snp 305247355Snpkadm5_ret_t 306247355Snpkadm5_log_foreach ( 307218792Snp kadm5_server_context */*context*/, 308218792Snp enum kadm_iter_opts /*iter_opts*/, 309218792Snp off_t */*off_lastp*/, 310218792Snp kadm5_ret_t (*/*func*/)(kadm5_server_context *server_context, uint32_t ver, time_t timestamp, enum kadm_ops op, uint32_t len, krb5_storage *sp, void *ctx), 311218792Snp void */*ctx*/); 312218792Snp 313248925Snpkadm5_ret_t 314218792Snpkadm5_log_get_version ( 315218792Snp kadm5_server_context */*server_context*/, 316218792Snp uint32_t */*ver*/); 317218792Snp 318218792Snpkadm5_ret_t 319218792Snpkadm5_log_get_version_fd ( 320218792Snp kadm5_server_context */*server_context*/, 321218792Snp int /*fd*/, 322248925Snp int /*which*/, 323218792Snp uint32_t */*ver*/, 324218792Snp uint32_t */*tstamp*/); 325248925Snp 326248925Snpkadm5_ret_t 327218792Snpkadm5_log_goto_end ( 328248925Snp kadm5_server_context */*server_context*/, 329248925Snp krb5_storage */*sp*/); 330248925Snp 331248925Snpkadm5_ret_t 332248925Snpkadm5_log_goto_first ( 333248925Snp kadm5_server_context */*server_context*/, 334248925Snp krb5_storage */*sp*/); 335248925Snp 336248925Snpkadm5_ret_t 337248925Snpkadm5_log_init (kadm5_server_context */*server_context*/); 338248925Snp 339248925Snpkadm5_ret_t 340248925Snpkadm5_log_init_nb (kadm5_server_context */*server_context*/); 341248925Snp 342248925Snpkadm5_ret_t 343248925Snpkadm5_log_init_nolock (kadm5_server_context */*server_context*/); 344248925Snp 345218792Snpkadm5_ret_t 346248925Snpkadm5_log_init_sharedlock ( 347248925Snp kadm5_server_context */*server_context*/, 348248925Snp int /*lock_flags*/); 349248925Snp 350248925Snpkadm5_ret_t 351248925Snpkadm5_log_modify ( 352218792Snp kadm5_server_context */*context*/, 353218792Snp hdb_entry */*entry*/, 354218792Snp uint32_t /*mask*/); 355248925Snp 356218792Snpkadm5_ret_t 357218792Snpkadm5_log_next ( 358237436Snp krb5_context /*context*/, 359218792Snp krb5_storage */*sp*/, 360218792Snp uint32_t */*verp*/, 361218792Snp time_t */*tstampp*/, 362218792Snp enum kadm_ops */*opp*/, 363218792Snp uint32_t */*lenp*/); 364218792Snp 365218792Snpkadm5_ret_t 366218792Snpkadm5_log_nop ( 367218792Snp kadm5_server_context */*context*/, 368218792Snp enum kadm_nop_type /*nop_type*/); 369218792Snp 370218792Snpkadm5_ret_t 371218792Snpkadm5_log_previous ( 372218792Snp krb5_context /*context*/, 373218792Snp krb5_storage */*sp*/, 374218792Snp uint32_t */*verp*/, 375218792Snp time_t */*tstampp*/, 376218792Snp enum kadm_ops */*opp*/, 377218792Snp uint32_t */*lenp*/); 378218792Snp 379218792Snpkadm5_ret_t 380248925Snpkadm5_log_recover ( 381248925Snp kadm5_server_context */*context*/, 382218792Snp enum kadm_recover_mode /*mode*/); 383248925Snp 384248925Snpkadm5_ret_t 385248925Snpkadm5_log_reinit ( 386248925Snp kadm5_server_context */*server_context*/, 387248925Snp uint32_t /*vno*/); 388248925Snp 389248925Snpkadm5_ret_t 390248925Snpkadm5_log_rename ( 391248925Snp kadm5_server_context */*context*/, 392248925Snp krb5_principal /*source*/, 393248925Snp hdb_entry */*entry*/); 394248925Snp 395248925Snpkadm5_ret_t 396248925Snpkadm5_log_replay ( 397248925Snp kadm5_server_context */*context*/, 398248925Snp enum kadm_ops /*op*/, 399248925Snp uint32_t /*ver*/, 400248925Snp uint32_t /*len*/, 401248925Snp krb5_storage */*sp*/); 402248925Snp 403248925Snpkadm5_ret_t 404248925Snpkadm5_log_set_version ( 405248925Snp kadm5_server_context */*context*/, 406248925Snp uint32_t /*vno*/); 407248925Snp 408248925Snpvoid 409248925Snpkadm5_log_signal_master (kadm5_server_context */*context*/); 410218792Snp 411248925Snpconst char * 412248925Snpkadm5_log_signal_socket (krb5_context /*context*/); 413248925Snp 414248925Snpkadm5_ret_t 415218792Snpkadm5_log_signal_socket_info ( 416248925Snp krb5_context /*context*/, 417218792Snp int /*server_end*/, 418218792Snp struct addrinfo **/*ret_addrs*/); 419218792Snp 420248925Snpkadm5_ret_t 421218792Snpkadm5_log_truncate ( 422218792Snp kadm5_server_context */*context*/, 423237436Snp size_t /*keep*/, 424218792Snp size_t /*maxbytes*/); 425218792Snp 426218792Snpkadm5_ret_t 427218792Snpkadm5_s_chpass_principal ( 428218792Snp void */*server_handle*/, 429218792Snp krb5_principal /*princ*/, 430218792Snp int /*keepold*/, 431218792Snp int /*n_ks_tuple*/, 432218792Snp krb5_key_salt_tuple */*ks_tuple*/, 433218792Snp const char */*password*/); 434218792Snp 435218792Snpkadm5_ret_t 436218792Snpkadm5_s_chpass_principal_cond ( 437218792Snp void */*server_handle*/, 438218792Snp krb5_principal /*princ*/, 439218792Snp int /*keepold*/, 440218792Snp const char */*password*/); 441218792Snp 442218792Snpkadm5_ret_t 443218792Snpkadm5_s_chpass_principal_with_key ( 444218792Snp void */*server_handle*/, 445218792Snp krb5_principal /*princ*/, 446218792Snp int /*keepold*/, 447218792Snp int /*n_key_data*/, 448218792Snp krb5_key_data */*key_data*/); 449218792Snp 450218792Snpkadm5_ret_t 451218792Snpkadm5_s_create_principal ( 452218792Snp void */*server_handle*/, 453218792Snp kadm5_principal_ent_t /*princ*/, 454218792Snp uint32_t /*mask*/, 455218792Snp int /*n_ks_tuple*/, 456218792Snp krb5_key_salt_tuple */*ks_tuple*/, 457218792Snp const char */*password*/); 458218792Snp 459218792Snpkadm5_ret_t 460218792Snpkadm5_s_create_principal_with_key ( 461218792Snp void */*server_handle*/, 462218792Snp kadm5_principal_ent_t /*princ*/, 463218792Snp uint32_t /*mask*/); 464218792Snp 465218792Snpkadm5_ret_t 466218792Snpkadm5_s_delete_principal ( 467218792Snp void */*server_handle*/, 468218792Snp krb5_principal /*princ*/); 469218792Snp 470218792Snpkadm5_ret_t 471218792Snpkadm5_s_destroy (void */*server_handle*/); 472248925Snp 473248925Snpkadm5_ret_t 474218792Snpkadm5_s_flush (void */*server_handle*/); 475218792Snp 476218792Snpkadm5_ret_t 477218792Snpkadm5_s_get_principal ( 478218792Snp void */*server_handle*/, 479218792Snp krb5_principal /*princ*/, 480218792Snp kadm5_principal_ent_t /*out*/, 481218792Snp uint32_t /*mask*/); 482218792Snp 483218792Snpkadm5_ret_t 484218792Snpkadm5_s_get_principals ( 485218792Snp void */*server_handle*/, 486218792Snp const char */*expression*/, 487218792Snp char ***/*princs*/, 488218792Snp int */*count*/); 489218792Snp 490218792Snpkadm5_ret_t 491218792Snpkadm5_s_get_privs ( 492218792Snp void */*server_handle*/, 493218792Snp uint32_t */*privs*/); 494218792Snp 495218792Snpkadm5_ret_t 496218792Snpkadm5_s_init_with_creds ( 497218792Snp const char */*client_name*/, 498218792Snp krb5_ccache /*ccache*/, 499218792Snp const char */*service_name*/, 500218792Snp kadm5_config_params */*realm_params*/, 501218792Snp unsigned long /*struct_version*/, 502218792Snp unsigned long /*api_version*/, 503218792Snp void **/*server_handle*/); 504218792Snp 505218792Snpkadm5_ret_t 506218792Snpkadm5_s_init_with_creds_ctx ( 507218792Snp krb5_context /*context*/, 508218792Snp const char */*client_name*/, 509218792Snp krb5_ccache /*ccache*/, 510218792Snp const char */*service_name*/, 511248925Snp kadm5_config_params */*realm_params*/, 512218792Snp unsigned long /*struct_version*/, 513250090Snp unsigned long /*api_version*/, 514218792Snp void **/*server_handle*/); 515218792Snp 516218792Snpkadm5_ret_t 517218792Snpkadm5_s_init_with_password ( 518218792Snp const char */*client_name*/, 519218792Snp const char */*password*/, 520218792Snp const char */*service_name*/, 521218792Snp kadm5_config_params */*realm_params*/, 522218792Snp unsigned long /*struct_version*/, 523218792Snp unsigned long /*api_version*/, 524218792Snp void **/*server_handle*/); 525218792Snp 526218792Snpkadm5_ret_t 527218792Snpkadm5_s_init_with_password_ctx ( 528218792Snp krb5_context /*context*/, 529218792Snp const char */*client_name*/, 530218792Snp const char */*password*/, 531218792Snp const char */*service_name*/, 532218792Snp kadm5_config_params */*realm_params*/, 533218792Snp unsigned long /*struct_version*/, 534218792Snp unsigned long /*api_version*/, 535218792Snp void **/*server_handle*/); 536218792Snp 537218792Snpkadm5_ret_t 538218792Snpkadm5_s_init_with_skey ( 539218792Snp const char */*client_name*/, 540218792Snp const char */*keytab*/, 541218792Snp const char */*service_name*/, 542218792Snp kadm5_config_params */*realm_params*/, 543218792Snp unsigned long /*struct_version*/, 544218792Snp unsigned long /*api_version*/, 545218792Snp void **/*server_handle*/); 546218792Snp 547218792Snpkadm5_ret_t 548218792Snpkadm5_s_init_with_skey_ctx ( 549218792Snp krb5_context /*context*/, 550218792Snp const char */*client_name*/, 551218792Snp const char */*keytab*/, 552218792Snp const char */*service_name*/, 553218792Snp kadm5_config_params */*realm_params*/, 554218792Snp unsigned long /*struct_version*/, 555218792Snp unsigned long /*api_version*/, 556218792Snp void **/*server_handle*/); 557218792Snp 558218792Snpkadm5_ret_t 559218792Snpkadm5_s_modify_principal ( 560218792Snp void */*server_handle*/, 561218792Snp kadm5_principal_ent_t /*princ*/, 562218792Snp uint32_t /*mask*/); 563218792Snp 564218792Snpkadm5_ret_t 565218792Snpkadm5_s_randkey_principal ( 566218792Snp void */*server_handle*/, 567218792Snp krb5_principal /*princ*/, 568218792Snp krb5_boolean /*keepold*/, 569218792Snp int /*n_ks_tuple*/, 570218792Snp krb5_key_salt_tuple */*ks_tuple*/, 571218792Snp krb5_keyblock **/*new_keys*/, 572218792Snp int */*n_keys*/); 573218792Snp 574218792Snpkadm5_ret_t 575218792Snpkadm5_s_rename_principal ( 576218792Snp void */*server_handle*/, 577218792Snp krb5_principal /*source*/, 578218792Snp krb5_principal /*target*/); 579218792Snp 580218792Snpkadm5_ret_t 581218792Snpkadm5_s_setkey_principal_3 ( 582218792Snp void */*server_handle*/, 583218792Snp krb5_principal /*princ*/, 584218792Snp krb5_boolean /*keepold*/, 585218792Snp int /*n_ks_tuple*/, 586218792Snp krb5_key_salt_tuple */*ks_tuple*/, 587218792Snp krb5_keyblock */*keyblocks*/, 588218792Snp int /*n_keys*/); 589218792Snp 590218792Snp#endif /* __kadm5_private_h__ */ 591218792Snp