summaryrefslogtreecommitdiff
path: root/usr.sbin/rpki-client/mft.c
AgeCommit message (Expand)Author
2023-05-22Convert generalizedtime_to_tm() to ASN1_TIME_to_tm()Theo Buehler
2023-05-22Avoid use of LibreSSL-specific ASN1_time_tm_cmp() APITheo Buehler
2023-04-26Improve accounting by tracking things by repo and tal.Claudio Jeker
2023-04-24If the two mfts in mft_compare() are the same do not prefer theClaudio Jeker
2023-03-13Check that the CMS signing-time is not after the MFT's nextUpdateJob Snijders
2023-03-13Revert accidental change from explicit to implicit tagging in r1.86.Theo Buehler
2023-03-13Rename some data fields to closer match their provenanceJob Snijders
2023-03-12Refactor expiration calculationJob Snijders
2023-03-12Initialize the local signtime variable in the individual *_parse()Theo Buehler
2023-03-09Unwrap a few lines and zap a tabTheo Buehler
2023-03-09Show CMS signing-time signed attribute in filemodeJob Snijders
2022-12-01Adjust comment for rtype_from_mftfile(). It is important that RTYPE_INVALIDClaudio Jeker
2022-11-30Remove unused ctype.h includeJob Snijders
2022-11-29Only include stdarg.h, if we call any of va_{start,end}()Job Snijders
2022-11-26Add support for authenticating geofeed data CSV files in filemodeJob Snijders
2022-11-07Simplify use of strrchr()Job Snijders
2022-11-04Check the SIA signedObject in ROA/MFT/ASPA/TAK/GBR EE certificatesJob Snijders
2022-11-02Add support for draft-ietf-sidrops-signed-tal-12Job Snijders
2022-10-13All of ROA, MFT, ASPA, and RSC define their respective 'version' fieldJob Snijders
2022-08-30Add support for ASPA objects (draft-ietf-sidrops-aspa-profile-10)Job Snijders
2022-08-18Remove dangling ASPA references until we land real supportJob Snijders
2022-06-10Unify error messages on d2i failure for econtentTheo Buehler
2022-06-10Dedup econtent version checksTheo Buehler
2022-06-01Fix off-by-one in MAX_MANIFEST_ENTRIES checkTheo Buehler
2022-05-31I made non-trivial contributions to these files.Theo Buehler
2022-05-23Improve #ifdefs for STACK_OF() helpers.Theo Buehler
2022-05-19Adjust or remove some stale commentsTheo Buehler
2022-05-19Rewrite mft.c and roa.c with ASN.1 templatesTheo Buehler
2022-05-15whitespace spotted during read-thruTheo de Raadt
2022-05-11Verify MFT and GBR objects only carry RFC 3779 extensions set to 'inherit'Job Snijders
2022-05-10Validate RSC filenamesTheo Buehler
2022-05-10Improve control flow readability by removing 'else if' stanzasJob Snijders
2022-05-09Add preliminary support for decoding RSC objects in filemodeJob Snijders
2022-04-20Add Concatenated JSON output in filemode (rpki-client -j -f *)Job Snijders
2022-04-19Avoid leaking crldp in mft_parse() if one of the crlfile checks fails.Theo Buehler
2022-04-19Adjust on how CRL and MFT files are verified.Claudio Jeker
2022-04-11Sort RTYPE in case alphabetically and mention ASPA in the comment.Claudio Jeker
2022-04-08All times in the x509 are UTC so use timegm() and not mktime().Claudio Jeker
2022-04-01Change x509_get_aki(), x509_get_ski(), x509_get_aia(), and x509_get_crl()Claudio Jeker
2022-03-31Sync & permit ASPA objects to appear on ManifestsJob Snijders
2022-02-10Fix serial number printing in crl_print() for large serials.Claudio Jeker
2022-01-28Properly handle .mft files as intended by the RFC. Instead of alwaysClaudio Jeker
2022-01-24Adjust code to handle unsupported file types a bit more graceful.Claudio Jeker
2022-01-22Change valid_filename() ot return an enum rtype and rename it toTheo Buehler
2022-01-21Add function to determine the file type from the file name extensionTheo Buehler
2022-01-18Revert all the files that should have not been committed in last commit.Claudio Jeker
2022-01-18Kill extra newlineClaudio Jeker
2022-01-18Cleanup the scattered OBJ_txt2obj() calls and move them intoClaudio Jeker
2022-01-13Alter valid_filehash() to take a file descriptor instead of a path.Claudio Jeker
2022-01-11Change the way the parser accesses files. It now builds the file pathClaudio Jeker