summaryrefslogtreecommitdiff
path: root/hostfile.h
diff options
context:
space:
mode:
Diffstat (limited to 'hostfile.h')
-rw-r--r--hostfile.h19
1 files changed, 3 insertions, 16 deletions
diff --git a/hostfile.h b/hostfile.h
index b83b77008..05ef69174 100644
--- a/hostfile.h
+++ b/hostfile.h
@@ -1,4 +1,4 @@
1/* $OpenBSD: hostfile.h,v 1.8 2001/06/26 06:32:53 itojun Exp $ */ 1/* $OpenBSD: hostfile.h,v 1.9 2001/06/26 17:27:23 markus Exp $ */
2 2
3/* 3/*
4 * Author: Tatu Ylonen <ylo@cs.hut.fi> 4 * Author: Tatu Ylonen <ylo@cs.hut.fi>
@@ -14,26 +14,13 @@
14#ifndef HOSTFILE_H 14#ifndef HOSTFILE_H
15#define HOSTFILE_H 15#define HOSTFILE_H
16 16
17int
18auth_rsa_read_key(char **, u_int *, BIGNUM *, BIGNUM *);
19
20/*
21 * Checks whether the given host is already in the list of our known hosts.
22 * Returns HOST_OK if the host is known and has the specified key, HOST_NEW
23 * if the host is not known, and HOST_CHANGED if the host is known but used
24 * to have a different host key. The host must be in all lowercase.
25 */
26typedef enum { 17typedef enum {
27 HOST_OK, HOST_NEW, HOST_CHANGED 18 HOST_OK, HOST_NEW, HOST_CHANGED
28} HostStatus; 19} HostStatus;
29 20
30HostStatus 21HostStatus
31check_host_in_hostfile(const char *, const char *, Key *, Key *, int *); 22check_host_in_hostfile(const char *, const char *, Key *, Key *, int *);
32 23int add_host_to_hostfile(const char *, const char *, Key *);
33/* 24int auth_rsa_read_key(char **, u_int *, BIGNUM *, BIGNUM *);
34 * Appends an entry to the host file. Returns false if the entry could not
35 * be appended.
36 */
37int add_host_to_hostfile(const char *, const char *, Key *);
38 25
39#endif 26#endif