summaryrefslogtreecommitdiff
path: root/usr.sbin/rpki-client/mft.c
AgeCommit message (Expand)Author
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
2022-01-06Cleanup mft file handling, especially the stale mft bits.Claudio Jeker
2021-10-28Limit how many FileAndHash entries a single manifest may containJob Snijders
2021-10-26Change CMS and CRL d2i functions from their BIO version to passing theClaudio Jeker
2021-10-24Restrict the characterset for filenames on ManifestsJob Snijders
2021-10-23Finnally move away from blocking reads in rpki-client. The code was aClaudio Jeker
2021-09-09Rework how various OIDs are compared in the code.Claudio Jeker
2021-09-08The number of elements being processed is known upfront. So allocate theClaudio Jeker
2021-07-13Add more checks for eContent 'version' fields.job
2021-06-14Fix ROA & MFT version check handlingjob
2021-05-11Before calling ASN1_time_parse() initialize the struct tm. WhileClaudio Jeker
2021-05-09Garbage collect sz in mft_parse_filehash() which has been unusedTheo Buehler
2021-03-29Inline x509_get_extensions() and remove itTheo Buehler
2021-03-28Add some restrictions to manifest object profilejob
2021-03-27Send arguments in alphabetical orderjob
2021-03-05Factor out the SHA256 hash checks into valid_filehash() so that it canClaudio Jeker
2021-03-04Use the same way to error out in out of memory situation.Claudio Jeker
2021-02-19Convert reallocarray + memset to recallocarray.Theo Buehler
2021-02-16get Authority Information Access (AIA) from CA & EE certsjob
2021-02-04Eventhough most openssl includes include everything try to be a bit moreClaudio Jeker
2021-01-29A while ago rpki-client was changed to validate the sha256 hashes ofClaudio Jeker
2021-01-08Start using the ibuf API (ibuf_dynamic, ibuf_add, ibuf_close) for writingClaudio Jeker
2020-12-21Now that a NULL string is marshalled as NULL again we can drop someClaudio Jeker
2020-12-18Use asprintf with %.*s to construct the path based on the mft fileClaudio Jeker