]> git.ipfire.org Git - thirdparty/FORT-validator.git/commit
draft-ietf-sidrops-rpki-rsc-03: First implementation prototype draft-ietf-sidrops-rpki-rsc
authorAlberto Leiva Popper <ydahhrk@gmail.com>
Mon, 31 May 2021 18:58:54 +0000 (13:58 -0500)
committerAlberto Leiva Popper <ydahhrk@gmail.com>
Mon, 31 May 2021 19:23:57 +0000 (14:23 -0500)
commit959823426abb7b878655804554cbce6c8e9ac1e3
treeb6b46ddbaf95f5aa0f2805674ed10fe17dbec82e
parent99725b909b8ea82ba59ab589325efe5389713ace
draft-ietf-sidrops-rpki-rsc-03: First implementation prototype

It does pretty much everything, but the CA lookup is very dumb.
It performs a full tree traversal.

Also, it's not documented yet.

Recommended usage:

fort --tal tal/ripe-ncc.tal \
--local-repository /path/to/cache \
--rsc /path/to/checklist.sig

Awaiting feedback.
43 files changed:
src/Makefile.am
src/asn1/asn1c/AsList.c [new file with mode: 0644]
src/asn1/asn1c/AsList.h [new file with mode: 0644]
src/asn1/asn1c/FileNameAndHash.c [new file with mode: 0644]
src/asn1/asn1c/FileNameAndHash.h [new file with mode: 0644]
src/asn1/asn1c/IPAddressFamilyItem.c [new file with mode: 0644]
src/asn1/asn1c/IPAddressFamilyItem.h [new file with mode: 0644]
src/asn1/asn1c/IPList.c [new file with mode: 0644]
src/asn1/asn1c/IPList.h [new file with mode: 0644]
src/asn1/asn1c/Makefile.include
src/asn1/asn1c/ResourceBlock.c [new file with mode: 0644]
src/asn1/asn1c/ResourceBlock.h [new file with mode: 0644]
src/asn1/asn1c/RpkiSignedChecklist.c [new file with mode: 0644]
src/asn1/asn1c/RpkiSignedChecklist.h [new file with mode: 0644]
src/asn1/content_info.c
src/asn1/content_info.h
src/asn1/oid.h
src/asn1/signed_data.c
src/asn1/signed_data.h
src/certificate_refs.c
src/certificate_refs.h
src/config.c
src/config.h
src/object/certificate.c
src/object/certificate.h
src/object/crl.c
src/object/ghostbusters.c
src/object/manifest.c
src/object/name.c
src/object/roa.c
src/object/rsc.c [new file with mode: 0644]
src/object/rsc.h [new file with mode: 0644]
src/object/signed_object.c
src/object/signed_object.h
src/object/tal.c
src/resource.c
src/resource.h
src/rpp.c
src/state.c
src/state.h
src/uri.c
src/uri.h
src/visited_uris.c