Apply by doing:
        cd /usr/src
        patch -p0 < 002_sshskey.patch

And then rebuild and install ssh.
        cd usr.bin/ssh
        make obj
	make depend
        make
        make install

Index: usr.bin/ssh/auth1.c
===================================================================
RCS file: /cvs/src/usr.bin/ssh/auth1.c,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- usr.bin/ssh/auth1.c	2000/10/11 20:27:23	1.6
+++ usr.bin/ssh/auth1.c	2000/11/10 01:04:40	1.7
@@ -10,7 +10,7 @@
  */
 
 #include "includes.h"
-RCSID("$OpenBSD: auth1.c,v 1.6 2000/10/11 20:27:23 markus Exp $");
+RCSID("$OpenBSD: auth1.c,v 1.7 2000/11/10 01:04:40 markus Exp $");
 
 #include "xmalloc.h"
 #include "rsa.h"
@@ -248,7 +248,7 @@
 			if (options.skey_authentication == 1) {
 				char *skeyinfo = NULL;
 				if (pw != NULL)
-					skey_keyinfo(pw->pw_name);
+					skeyinfo = skey_keyinfo(pw->pw_name);
 				if (skeyinfo == NULL) {
 					debug("generating fake skeyinfo for %.100s.", luser);
 					skeyinfo = skey_fake_keyinfo(luser);
