untrusted comment: verify with openbsd-74-base.pub
RWRoyQmAD08ajUhw32hGY/LxQSg09yt/tebyQzx/kSGT5t+XshrhbQvtZPvDTz25y6vjPwHCu9hc1hOh/87tsI6Jb2qNoYOZMw4=

OpenBSD 7.4 errata 004, November 21, 2023:

Simple passwords which were 8 characters long caused ospfd(8) to
send out packets with invalid checksum.

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

And then rebuild and install ospfd(8):
   cd /usr/src/usr.sbin/ospfd
   make obj
   make
   make install

Index: usr.sbin/ospfd/auth.c
===================================================================
RCS file: /cvs/src/usr.sbin/ospfd/auth.c,v
diff -u -p -r1.22 auth.c
--- usr.sbin/ospfd/auth.c       3 Jul 2023 09:40:47 -0000       1.22
+++ usr.sbin/ospfd/auth.c       18 Nov 2023 16:57:29 -0000
@@ -166,7 +166,8 @@ auth_gen(struct ibuf *buf, struct iface
                       fatalx("auth_gen: ibuf_set failed");

               if (ibuf_set(buf, offsetof(struct ospf_hdr, auth_key),
-                   iface->auth_key, strlen(iface->auth_key)) == -1)
+                   iface->auth_key, strnlen(iface->auth_key,
+                   sizeof(iface->auth_key))) == -1)
                       fatalx("auth_gen: ibuf_set failed");
               break;
       case AUTH_CRYPT: