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@