CVSROOT:        /cvs
Module name:    src
Changes by:     clau...@cvs.openbsd.org 2022/04/21 03:53:07

Modified files:
        usr.sbin/rpki-client: Makefile cert.c crl.c extern.h main.c 
                              parser.c validate.c 
Added files:
        usr.sbin/rpki-client: filemode.c 

Log message:
The filemode code is enough different from the regular parser code that it
makes sense to totally split it out. Duplicate proc_parser_cert_validate()
and proc_parser_root_cert() for now.

The valid_x509() plus the required static functions are moved to validate.c.
The crl_tree code moved into crl.c similar to the auth_tree handling in
cert.c. All the proc functions are now tagged with __attribute(noreturn)
which allows to remove the errx() after them.

OK tb@

Reply via email to