Rework proc_parser_mft() further
authortb <tb@openbsd.org>
Fri, 2 Feb 2024 22:09:56 +0000 (22:09 +0000)
committertb <tb@openbsd.org>
Fri, 2 Feb 2024 22:09:56 +0000 (22:09 +0000)
commit94674fa34e3c213b95e39c564a2560f0d915e814
treea296a01224e2f73c57c0413f9f0806a37a26a1b2
parent03e780bb85dd986ebd9fbd8799d27f3e6534f196
Rework proc_parser_mft() further

By making proc_parser_mft_check() fail on a NULL manifest, we can
simplify the manifest selection logic further. This way we can see if
the new manifest has all the files it lists with correct hashes and
fall back to mft2 if not. This is still more complicated and uglier
than it should be, but far les convoluted and mind-bending than a day
ago.

ok job
usr.sbin/rpki-client/parser.c