make struct hostkeys public; I have no idea why I made it opaque
authordjm <djm@openbsd.org>
Tue, 26 Jan 2021 00:51:30 +0000 (00:51 +0000)
committerdjm <djm@openbsd.org>
Tue, 26 Jan 2021 00:51:30 +0000 (00:51 +0000)
originally.

ok markus@

usr.bin/ssh/hostfile.c
usr.bin/ssh/hostfile.h

index 287ea1a..34fa85c 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: hostfile.c,v 1.88 2021/01/26 00:49:30 djm Exp $ */
+/* $OpenBSD: hostfile.c,v 1.89 2021/01/26 00:51:30 djm Exp $ */
 /*
  * Author: Tatu Ylonen <ylo@cs.hut.fi>
  * Copyright (c) 1995 Tatu Ylonen <ylo@cs.hut.fi>, Espoo, Finland
 #include "hmac.h"
 #include "sshbuf.h"
 
-struct hostkeys {
-       struct hostkey_entry *entries;
-       u_int num_entries;
-};
-
 /* XXX hmac is too easy to dictionary attack; use bcrypt? */
 
 static int
index bc828ec..a24a4e3 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: hostfile.h,v 1.28 2020/12/20 23:36:51 djm Exp $ */
+/* $OpenBSD: hostfile.h,v 1.29 2021/01/26 00:51:30 djm Exp $ */
 
 /*
  * Author: Tatu Ylonen <ylo@cs.hut.fi>
@@ -30,7 +30,10 @@ struct hostkey_entry {
        HostkeyMarker marker;
        u_int note; /* caller-specific note/flag */
 };
-struct hostkeys;
+struct hostkeys {
+       struct hostkey_entry *entries;
+       u_int num_entries;
+};
 
 struct hostkeys *init_hostkeys(void);
 void    load_hostkeys(struct hostkeys *, const char *,