upstream: make struct hostkeys public; I have no idea why I made it

opaque originally.

ok markus@

OpenBSD-Commit-ID: e50780b34d4bbe628d69b2405b024dd749d982f3
This commit is contained in:
djm@openbsd.org authored and Damien Miller committed 2021-01-26 12:21:48 +11:00
1 parent 3b44f2513c
commit dfe18a2955
2 files changed
+6 -8

No files matched your search

+1 -6
View 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
@@ -63,11 +63,6 @@
#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
+5 -2
View 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 *,