fuzzer harness for authorized_keys option parsing
diff --git a/regress/misc/fuzz-harness/Makefile b/regress/misc/fuzz-harness/Makefile
index 8fbfc20..a2aa444 100644
--- a/regress/misc/fuzz-harness/Makefile
+++ b/regress/misc/fuzz-harness/Makefile
@@ -7,7 +7,7 @@
 LDFLAGS=-L ../../.. -L ../../../openbsd-compat -g $(FUZZ_FLAGS)
 LIBS=-lssh -lopenbsd-compat -lcrypto $(FUZZ_LIBS)
 
-all: pubkey_fuzz sig_fuzz
+all: pubkey_fuzz sig_fuzz authopt_fuzz
 
 .cc.o:
 	$(CXX) $(CXXFLAGS) -c $< -o $@
@@ -18,5 +18,8 @@
 sig_fuzz: sig_fuzz.o
 	$(CXX) -o $@ sig_fuzz.o $(LDFLAGS) $(LIBS)
 
+authopt_fuzz: authopt_fuzz.o
+	$(CXX) -o $@ authopt_fuzz.o ../../../auth-options.o $(LDFLAGS) $(LIBS)
+
 clean:
-	-rm -f *.o pubkey_fuzz sig_fuzz
+	-rm -f *.o pubkey_fuzz sig_fuzz authopt_fuzz
diff --git a/regress/misc/fuzz-harness/authopt_fuzz b/regress/misc/fuzz-harness/authopt_fuzz
new file mode 100755
index 0000000..6c04fac
--- /dev/null
+++ b/regress/misc/fuzz-harness/authopt_fuzz
Binary files differ