├── .github ├── PULL_REQUEST_TEMPLATE.md └── workflows │ └── repo-closed.yml ├── .gitignore ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Cargo.lock ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── Makefile ├── README.md ├── SECURITY.md ├── deny.toml ├── docs ├── .gitkeep ├── manifest.md ├── nightly-builds │ ├── README.md │ ├── nightly-build-runs.png │ └── nightly-build-summary.png ├── project-contributions.md ├── release-notes.md ├── usage.md └── x_509.md ├── rustfmt.toml ├── sample ├── C.jpg ├── allowed_list.pem ├── es256_certs.pem ├── es256_private.key ├── image.jpg ├── ps256.pem ├── ps256.pub ├── store.cfg ├── test.json └── trust_anchors.pem ├── schemas ├── ingredient.json └── manifest-definition.json ├── src ├── callback_signer.rs ├── info.rs ├── main.rs ├── signer.rs └── tree.rs └── tests ├── fixtures ├── C.jpg ├── do_not_train.json ├── earth_apollo17.jpg ├── ingredient │ └── ingredient.json ├── ingredient_test.json ├── libpng-test.png ├── sample1.svg ├── trust │ ├── anchors.pem │ ├── no-match.pem │ └── store.cfg └── verify.jpeg └── integration.rs /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentauth/c2patool/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/repo-closed.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentauth/c2patool/HEAD/.github/workflows/repo-closed.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentauth/c2patool/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentauth/c2patool/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentauth/c2patool/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentauth/c2patool/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentauth/c2patool/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentauth/c2patool/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentauth/c2patool/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentauth/c2patool/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentauth/c2patool/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentauth/c2patool/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentauth/c2patool/HEAD/SECURITY.md -------------------------------------------------------------------------------- /deny.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentauth/c2patool/HEAD/deny.toml -------------------------------------------------------------------------------- /docs/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/manifest.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentauth/c2patool/HEAD/docs/manifest.md -------------------------------------------------------------------------------- /docs/nightly-builds/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentauth/c2patool/HEAD/docs/nightly-builds/README.md -------------------------------------------------------------------------------- /docs/nightly-builds/nightly-build-runs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentauth/c2patool/HEAD/docs/nightly-builds/nightly-build-runs.png -------------------------------------------------------------------------------- /docs/nightly-builds/nightly-build-summary.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentauth/c2patool/HEAD/docs/nightly-builds/nightly-build-summary.png -------------------------------------------------------------------------------- /docs/project-contributions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentauth/c2patool/HEAD/docs/project-contributions.md -------------------------------------------------------------------------------- /docs/release-notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentauth/c2patool/HEAD/docs/release-notes.md -------------------------------------------------------------------------------- /docs/usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentauth/c2patool/HEAD/docs/usage.md -------------------------------------------------------------------------------- /docs/x_509.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentauth/c2patool/HEAD/docs/x_509.md -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentauth/c2patool/HEAD/rustfmt.toml -------------------------------------------------------------------------------- /sample/C.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentauth/c2patool/HEAD/sample/C.jpg -------------------------------------------------------------------------------- /sample/allowed_list.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentauth/c2patool/HEAD/sample/allowed_list.pem -------------------------------------------------------------------------------- /sample/es256_certs.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentauth/c2patool/HEAD/sample/es256_certs.pem -------------------------------------------------------------------------------- /sample/es256_private.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentauth/c2patool/HEAD/sample/es256_private.key -------------------------------------------------------------------------------- /sample/image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentauth/c2patool/HEAD/sample/image.jpg -------------------------------------------------------------------------------- /sample/ps256.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentauth/c2patool/HEAD/sample/ps256.pem -------------------------------------------------------------------------------- /sample/ps256.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentauth/c2patool/HEAD/sample/ps256.pub -------------------------------------------------------------------------------- /sample/store.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentauth/c2patool/HEAD/sample/store.cfg -------------------------------------------------------------------------------- /sample/test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentauth/c2patool/HEAD/sample/test.json -------------------------------------------------------------------------------- /sample/trust_anchors.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentauth/c2patool/HEAD/sample/trust_anchors.pem -------------------------------------------------------------------------------- /schemas/ingredient.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentauth/c2patool/HEAD/schemas/ingredient.json -------------------------------------------------------------------------------- /schemas/manifest-definition.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentauth/c2patool/HEAD/schemas/manifest-definition.json -------------------------------------------------------------------------------- /src/callback_signer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentauth/c2patool/HEAD/src/callback_signer.rs -------------------------------------------------------------------------------- /src/info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentauth/c2patool/HEAD/src/info.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentauth/c2patool/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/signer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentauth/c2patool/HEAD/src/signer.rs -------------------------------------------------------------------------------- /src/tree.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentauth/c2patool/HEAD/src/tree.rs -------------------------------------------------------------------------------- /tests/fixtures/C.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentauth/c2patool/HEAD/tests/fixtures/C.jpg -------------------------------------------------------------------------------- /tests/fixtures/do_not_train.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentauth/c2patool/HEAD/tests/fixtures/do_not_train.json -------------------------------------------------------------------------------- /tests/fixtures/earth_apollo17.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentauth/c2patool/HEAD/tests/fixtures/earth_apollo17.jpg -------------------------------------------------------------------------------- /tests/fixtures/ingredient/ingredient.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentauth/c2patool/HEAD/tests/fixtures/ingredient/ingredient.json -------------------------------------------------------------------------------- /tests/fixtures/ingredient_test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentauth/c2patool/HEAD/tests/fixtures/ingredient_test.json -------------------------------------------------------------------------------- /tests/fixtures/libpng-test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentauth/c2patool/HEAD/tests/fixtures/libpng-test.png -------------------------------------------------------------------------------- /tests/fixtures/sample1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentauth/c2patool/HEAD/tests/fixtures/sample1.svg -------------------------------------------------------------------------------- /tests/fixtures/trust/anchors.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentauth/c2patool/HEAD/tests/fixtures/trust/anchors.pem -------------------------------------------------------------------------------- /tests/fixtures/trust/no-match.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentauth/c2patool/HEAD/tests/fixtures/trust/no-match.pem -------------------------------------------------------------------------------- /tests/fixtures/trust/store.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentauth/c2patool/HEAD/tests/fixtures/trust/store.cfg -------------------------------------------------------------------------------- /tests/fixtures/verify.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentauth/c2patool/HEAD/tests/fixtures/verify.jpeg -------------------------------------------------------------------------------- /tests/integration.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contentauth/c2patool/HEAD/tests/integration.rs --------------------------------------------------------------------------------