home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 22 gnu / 22-gnu.zip / gnunet10.zip / source / telnet / krb4-proto.h < prev    next >
C/C++ Source or Header  |  1995-12-08  |  6KB  |  208 lines

  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.