more prototypes

git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3755 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
Assar Westerlund
1997-11-02 04:09:46 +00:00
parent 24302f0ce4
commit dfb589f3b0
3 changed files with 18 additions and 0 deletions

View File

@@ -346,7 +346,11 @@ int getconnmode(void);
/* utilities.c */
int SetSockOpt(int fd, int level, int option, int yesno);
void SetNetTrace(char *file);
void Dump(char direction, unsigned char *buffer, int length);
void printoption(char *direction, int cmd, int option);
void optionstatus(void);
void printsub(char direction, unsigned char *pointer, int length);
void EmptyTerminal(void);
void SetForExit(void);
void Exit(int returnCode);

View File

@@ -54,5 +54,7 @@
krb5_error_code send_priv(krb5_context, krb5_auth_context, krb5_data*, int);
krb5_error_code recv_priv(krb5_context, krb5_auth_context, int, krb5_data*);
krb5_error_code send_clear(krb5_context context, int fd, krb5_data data);
krb5_error_code recv_clear(krb5_context context, int fd, krb5_data *out);
#endif /* __HPROP_H__ */

View File

@@ -102,12 +102,24 @@ krb5_error_code hdb_set_master_key (krb5_context context,
krb5_error_code hdb_clear_master_key (krb5_context context,
HDB *db);
krb5_error_code
hdb_process_master_key(krb5_context context, EncryptionKey key,
krb5_data *schedule);
krb5_error_code
hdb_read_master_key(krb5_context context, const char *filename,
EncryptionKey *key);
Key *hdb_unseal_key(Key*, krb5_data);
void hdb_seal_key(Key*, krb5_data);
void hdb_unseal_keys(hdb_entry*, krb5_data);
void hdb_seal_keys(hdb_entry*, krb5_data);
void hdb_free_key(Key*);
int hdb_entry2value(krb5_context context, hdb_entry *ent, krb5_data *value);
int hdb_value2entry(krb5_context context, krb5_data *value, hdb_entry *ent);
#define HDB_DB_DIR "/var/heimdal"
#define HDB_DEFAULT_DB HDB_DB_DIR "/heimdal"
#define HDB_DB_FORMAT_ENTRY "hdb/db-format"