Remove private prototypes and instead include <kdc-private.h>.

git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16373 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
Love Hörnquist Åstrand
2005-12-12 12:23:33 +00:00
parent 7dd4709d04
commit d2a057331a

View File

@@ -41,6 +41,9 @@
#include "headers.h"
#include "kdc.h"
typedef struct pk_client_params pk_client_params;
#include <kdc-private.h>
extern sig_atomic_t exit_flag;
extern size_t max_request;
extern const char *port_str;
@@ -58,99 +61,10 @@ extern int detach_from_console;
extern struct timeval _kdc_now;
#define kdc_time (_kdc_now.tv_sec)
krb5_error_code
_kdc_as_rep(krb5_context context,
krb5_kdc_configuration *config,
KDC_REQ*, const krb5_data*, krb5_data*,
const char*, struct sockaddr*);
void
loop(krb5_context context, krb5_kdc_configuration *config);
krb5_kdc_configuration *
configure(krb5_context context, int argc, char **argv);
krb5_error_code
_kdc_db_fetch(krb5_context, krb5_kdc_configuration *,
krb5_principal, hdb_entry **);
void
_kdc_free_ent(krb5_context context, hdb_entry *);
void
loop(krb5_context context, krb5_kdc_configuration *config);
krb5_error_code
_kdc_tgs_rep (krb5_context context,
krb5_kdc_configuration *config,
KDC_REQ*, krb5_data*, const char*, struct sockaddr *);
krb5_error_code
_kdc_check_flags(krb5_context context,
krb5_kdc_configuration *config,
hdb_entry *client, const char *client_name,
hdb_entry *server, const char *server_name,
krb5_boolean is_as_req);
krb5_error_code
_kdc_get_des_key(krb5_context context, hdb_entry*,
krb5_boolean, krb5_boolean, Key**);
krb5_error_code
_kdc_encode_v4_ticket(krb5_context context,
krb5_kdc_configuration *config,
void *buf, size_t len, const EncTicketPart *et,
const PrincipalName *service, size_t *size);
krb5_error_code
_kdc_do_524(krb5_context context,
krb5_kdc_configuration *config,
const Ticket *t, krb5_data *reply,
const char *from, struct sockaddr *addr);
#ifdef PKINIT
typedef struct pk_client_params pk_client_params;
krb5_error_code _kdc_pk_initialize(krb5_context,
krb5_kdc_configuration *,
const char *,
const char *);
krb5_error_code _kdc_pk_rd_padata(krb5_context, krb5_kdc_configuration *,
KDC_REQ *, PA_DATA *, pk_client_params **);
krb5_error_code _kdc_pk_mk_pa_reply(krb5_context,
krb5_kdc_configuration *,
pk_client_params *,
const hdb_entry *,
const KDC_REQ *,
const krb5_data *,
krb5_keyblock **,
METHOD_DATA *);
krb5_error_code _kdc_pk_check_client(krb5_context,
krb5_kdc_configuration *,
krb5_principal,
const hdb_entry *,
pk_client_params *, char **);
void _kdc_pk_free_client_param(krb5_context, pk_client_params *);
#endif
/*
* Kerberos 4
*/
krb5_error_code
_kdc_db_fetch4 (krb5_context context,
krb5_kdc_configuration *config,
const char*, const char*, const char*, hdb_entry**);
krb5_error_code
_kdc_do_version4 (krb5_context context,
krb5_kdc_configuration *config,
unsigned char*, size_t, krb5_data*, const char*,
struct sockaddr_in*);
int
_kdc_maybe_version4(unsigned char*, int);
krb5_error_code
_kdc_do_kaserver (krb5_context context,
krb5_kdc_configuration *config,
unsigned char*, size_t, krb5_data*,
const char*, struct sockaddr_in*);
#endif /* __KDC_LOCL_H__ */