untrusted comment: signature from openbsd 5.8 base secret key
RWQNNZXtC/MqPxdggXvy2USZPzpUKVF3XEtBuJJpIt0wlGSonQ9TkMLXmji9WIlWgS2w13WvH/HiMDwssPj+lb00xg0xBzeVDgA=

OpenBSD 5.8 errata 1, Aug 30, 2015:

Inverted logic made "PermitRootLogin prohibit-password" unsafe.
Use "no", or apply the following patch.

Apply by doing:
   signify -Vep /etc/signify/openbsd-58-base.pub -x 001_sshd.patch.sig \
       -m - | (cd /usr/src && patch -p0)

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

Index: usr.bin/ssh/auth.c
===================================================================
RCS file: /cvs/src/usr.bin/ssh/auth.c,v
retrieving revision 1.112
diff -u -p -r1.112 auth.c
--- usr.bin/ssh/auth.c  6 Aug 2015 14:53:21 -0000       1.112
+++ usr.bin/ssh/auth.c  26 Aug 2015 15:10:30 -0000
@@ -263,7 +263,7 @@ auth_root_allowed(const char *method)
       case PERMIT_NO_PASSWD:
               if (strcmp(method, "publickey") == 0 ||
                   strcmp(method, "hostbased") == 0 ||
-                   strcmp(method, "gssapi-with-mic"))
+                   strcmp(method, "gssapi-with-mic") == 0)
                       return 1;
               break;
       case PERMIT_FORCED_ONLY: