1 #ifdef __STDC__ 2 # define P(s) s 3 #else 4 # define P(s) () 5 #endif 6 7 /* add_ticket.c */ 8 int add_ticket P((KTEXT , int , char *, int , char *, char *, char *, int , KTEXT )); 9 10 /* cr_err_reply.c */ 11 void cr_err_reply P((KTEXT , char *, char *, char *, u_long , u_long , char *)); 12 13 /* create_auth_reply.c */ 14 KTEXT create_auth_reply P((char *, char *, char *, long , int , unsigned long , int , KTEXT )); 15 16 /* create_ciph.c */ 17 int create_ciph P((KTEXT , C_Block , char *, char *, char *, unsigned long , int , KTEXT , unsigned long , C_Block )); 18 19 /* create_death_packet.c */ 20 KTEXT krb_create_death_packet P((char *)); 21 22 /* create_ticket.c */ 23 int krb_create_ticket P((KTEXT , unsigned int , char *, char *, char *, long , char *, int , long , char *, char *, C_Block )); 24 25 /* debug_decl.c */ 26 27 /* decomp_ticket.c */ 28 int decomp_ticket P((KTEXT , unsigned char *, char *, char *, char *, unsigned long *, C_Block , int *, unsigned long *, char *, char *, C_Block , Key_schedule )); 29 30 /* dest_tkt.c */ 31 int dest_tkt P((void )); 32 33 /* extract_ticket.c */ 34 int extract_ticket P((KTEXT , int , char *, int *, int *, char *, KTEXT )); 35 36 /* fgetst.c */ 37 int fgetst P((FILE *, char *, int )); 38 39 /* get_ad_tkt.c */ 40 int get_ad_tkt P((char *, char *, char *, int )); 41 42 /* get_admhst.c */ 43 int krb_get_admhst P((char *, char *, int )); 44 45 /* get_cred.c */ 46 int krb_get_cred P((char *, char *, char *, CREDENTIALS *)); 47 48 /* get_in_tkt.c */ 49 int krb_get_pw_in_tkt P((char *, char *, char *, char *, char *, int , char *)); 50 int placebo_read_password P((des_cblock *, char *, int )); 51 int placebo_read_pw_string P((char *, int , char *, int )); 52 53 /* get_krbhst.c */ 54 int krb_get_krbhst P((char *, char *, int )); 55 56 /* get_krbrlm.c */ 57 int krb_get_lrealm P((char *, int )); 58 59 /* get_phost.c */ 60 char *krb_get_phost P((char *)); 61 62 /* get_pw_tkt.c */ 63 int get_pw_tkt P((char *, char *, char *, char *)); 64 65 /* get_request.c */ 66 int get_request P((KTEXT , int , char **, char **)); 67 68 /* get_svc_in_tkt.c */ 69 int krb_get_svc_in_tkt P((char *, char *, char *, char *, char *, int , char *)); 70 71 /* get_tf_fullname.c */ 72 int krb_get_tf_fullname P((char *, char *, char *, char *)); 73 74 /* get_tf_realm.c */ 75 int krb_get_tf_realm P((char *, char *)); 76 77 /* getopt.c */ 78 int getopt P((int , char **, char *)); 79 80 /* getrealm.c */ 81 char *krb_realmofhost P((char *)); 82 83 /* getst.c */ 84 int getst P((int , char *, int )); 85 86 /* in_tkt.c */ 87 int in_tkt P((char *, char *)); 88 89 /* k_gethostname.c */ 90 int k_gethostname P((char *, int )); 91 92 /* klog.c */ 93 char *klog P((int , char *, int , int , int , int , int , int , int , int , int , int )); 94 int kset_logfile P((char *)); 95 96 /* kname_parse.c */ 97 int kname_parse P((char *, char *, char *, char *)); 98 int k_isname P((char *)); 99 int k_isinst P((char *)); 100 int k_isrealm P((char *)); 101 102 /* kntoln.c */ 103 int krb_kntoln P((AUTH_DAT *, char *)); 104 105 /* krb_err_txt.c */ 106 107 /* krb_get_in_tkt.c */ 108 int krb_get_in_tkt P((char *, char *, char *, char *, char *, int , int (*key_proc )(), int (*decrypt_proc )(), char *)); 109 110 /* kuserok.c */ 111 int kuserok P((AUTH_DAT *, char *)); 112 113 /* log.c */ 114 void log P((char *, int , int , int , int , int , int , int , int , int , int )); 115 int set_logfile P((char *)); 116 int new_log P((long , char *)); 117 118 /* mk_err.c */ 119 long krb_mk_err P((u_char *, long , char *)); 120 121 /* mk_priv.c */ 122 long krb_mk_priv P((u_char *, u_char *, u_long , Key_schedule , C_Block , struct sockaddr_in *, struct sockaddr_in *)); 123 124 /* mk_req.c */ 125 int krb_mk_req P((KTEXT , char *, char *, char *, long )); 126 int krb_set_lifetime P((int )); 127 128 /* mk_safe.c */ 129 long krb_mk_safe P((u_char *, u_char *, u_long , C_Block *, struct sockaddr_in *, struct sockaddr_in *)); 130 131 /* month_sname.c */ 132 char *month_sname P((int )); 133 134 /* netread.c */ 135 int krb_net_read P((int , char *, int )); 136 137 /* netwrite.c */ 138 int krb_net_write P((int , char *, int )); 139 140 /* one.c */ 141 142 /* pkt_cipher.c */ 143 KTEXT pkt_cipher P((KTEXT )); 144 145 /* pkt_clen.c */ 146 int pkt_clen P((KTEXT )); 147 148 /* rd_err.c */ 149 int krb_rd_err P((u_char *, u_long , long *, MSG_DAT *)); 150 151 /* rd_priv.c */ 152 long krb_rd_priv P((u_char *, u_long , Key_schedule , C_Block , struct sockaddr_in *, struct sockaddr_in *, MSG_DAT *)); 153 154 /* rd_req.c */ 155 int krb_set_key P((char *, int )); 156 int krb_rd_req P((KTEXT , char *, char *, long , AUTH_DAT *, char *)); 157 158 /* rd_safe.c */ 159 long krb_rd_safe P((u_char *, u_long , C_Block *, struct sockaddr_in *, struct sockaddr_in *, MSG_DAT *)); 160 161 /* read_service_key.c */ 162 int read_service_key P((char *, char *, char *, int , char *, char *)); 163 164 /* recvauth.c */ 165 int krb_recvauth P((long , int , KTEXT , char *, char *, struct sockaddr_in *, struct sockaddr_in *, AUTH_DAT *, char *, Key_schedule , char *)); 166 167 /* save_credentials.c */ 168 int save_credentials P((char *, char *, char *, C_Block , int , int , KTEXT , long )); 169 170 /* send_to_kdc.c */ 171 int send_to_kdc P((KTEXT , KTEXT , char *)); 172 173 /* sendauth.c */ 174 int krb_sendauth P((long , int , KTEXT , char *, char *, char *, u_long , MSG_DAT *, CREDENTIALS *, Key_schedule , struct sockaddr_in *, struct sockaddr_in *, char *)); 175 int krb_sendsvc P((int , char *)); 176 177 /* setenv.c */ 178 int setenv P((char *, char *, int )); 179 void unsetenv P((char *)); 180 char *getenv P((char *)); 181 char *_findenv P((char *, int *)); 182 183 /* stime.c */ 184 char *stime P((long *)); 185 186 /* tf_shm.c */ 187 int krb_shm_create P((char *)); 188 int krb_is_diskless P((void )); 189 int krb_shm_dest P((char *)); 190 191 /* tf_util.c */ 192 int tf_init P((char *, int )); 193 int tf_get_pname P((char *)); 194 int tf_get_pinst P((char *)); 195 int tf_get_cred P((CREDENTIALS *)); 196 int tf_close P((void )); 197 int tf_save_cred P((char *, char *, char *, C_Block , int , int , KTEXT , long )); 198 199 /* tkt_string.c */ 200 char *tkt_string P((void )); 201 void krb_set_tkt_string P((char *)); 202 203 /* util.c */ 204 int ad_print P((AUTH_DAT *)); 205 int placebo_cblock_print P((des_cblock )); 206 207 #undef P 208