├── .gitattributes ├── .github ├── actions │ └── upload-coverage │ │ └── action.yml ├── dependabot.yml ├── pull_request_template.md └── workflows │ ├── check-embedded-root.yml │ ├── ci.yml │ ├── conformance.yml │ ├── cross-os.yml │ ├── cross-version-verify.yaml │ ├── depsreview.yml │ ├── docs.yml │ ├── lint.yml │ ├── pin-requirements.yml │ ├── release.yml │ ├── requirements.yml │ ├── scorecards-analysis.yml │ └── staging-tests.yml ├── .gitignore ├── CHANGELOG.md ├── CODEOWNERS ├── CONTRIBUTING.md ├── COPYRIGHT.txt ├── LICENSE ├── Makefile ├── README.md ├── cloudbuild.yaml ├── docs ├── advanced │ ├── custom_trust.md │ └── offline.md ├── api │ ├── errors.md │ ├── hashes.md │ ├── index.md │ ├── models.md │ ├── oidc.md │ ├── sign.md │ └── verify │ │ ├── policy.md │ │ └── verifier.md ├── assets │ └── images │ │ ├── favicon.png │ │ └── logo.png ├── index.md ├── installation.md ├── policy.md ├── scripts │ └── gen_ref_pages.py ├── signing.md ├── stylesheets │ └── custom.css └── verify.md ├── install ├── .python-version ├── requirements.in └── requirements.txt ├── mkdocs.yml ├── pyproject.toml ├── sigstore ├── __init__.py ├── __main__.py ├── _cli.py ├── _internal │ ├── __init__.py │ ├── fulcio │ │ ├── __init__.py │ │ └── client.py │ ├── key_details.py │ ├── merkle.py │ ├── oidc │ │ ├── __init__.py │ │ └── oauth.py │ ├── rekor │ │ ├── __init__.py │ │ ├── checkpoint.py │ │ ├── client.py │ │ └── client_v2.py │ ├── sct.py │ ├── timestamp.py │ ├── trust.py │ └── tuf.py ├── _store │ ├── __init__.py │ ├── https%3A%2F%2Ftuf-repo-cdn.sigstage.dev │ │ ├── root.json │ │ ├── signing_config.v0.2.json │ │ └── trusted_root.json │ └── https%3A%2F%2Ftuf-repo-cdn.sigstore.dev │ │ ├── root.json │ │ ├── signing_config.v0.2.json │ │ └── trusted_root.json ├── _utils.py ├── dsse │ ├── __init__.py │ └── _predicate.py ├── errors.py ├── hashes.py ├── models.py ├── oidc.py ├── py.typed ├── sign.py └── verify │ ├── __init__.py │ ├── policy.py │ └── verifier.py └── test ├── assets ├── a.dsse.staging-rekor-v2.txt ├── a.dsse.staging-rekor-v2.txt.sigstore.json ├── a.txt ├── a.txt.crt ├── a.txt.sig ├── b.txt ├── b.txt.crt ├── b.txt.sig ├── bad.txt ├── bad.txt.crt ├── bad.txt.sig ├── bundle.txt ├── bundle.txt.crt ├── bundle.txt.sig ├── bundle.txt.sigstore ├── bundle_cve_2022_36056.txt ├── bundle_cve_2022_36056.txt.sigstore ├── bundle_invalid_version.txt ├── bundle_invalid_version.txt.sigstore ├── bundle_no_cert_v1.txt ├── bundle_no_cert_v1.txt.sigstore ├── bundle_no_checkpoint.txt ├── bundle_no_checkpoint.txt.bundle ├── bundle_no_checkpoint.txt.crt ├── bundle_no_checkpoint.txt.sigstore ├── bundle_no_log_entry.txt ├── bundle_no_log_entry.txt.sigstore ├── bundle_v3.txt ├── bundle_v3.txt.sigstore ├── bundle_v3_alt.txt ├── bundle_v3_alt.txt.sigstore ├── bundle_v3_github.whl ├── bundle_v3_github.whl.sigstore ├── bundle_v3_no_signed_time.txt ├── bundle_v3_no_signed_time.txt.sigstore.json ├── c.txt ├── c.txt.crt ├── c.txt.sig ├── integration │ ├── Python-3.12.5.tgz.sigstore │ ├── a.txt │ ├── attest │ │ ├── slsa_predicate_v0_2.json │ │ └── slsa_predicate_v1_0.json │ ├── b.txt │ ├── bundle_v3.txt │ ├── bundle_v3.txt.sigstore │ └── c.txt ├── offline-rekor.txt ├── offline-rekor.txt.crt ├── offline-rekor.txt.sig ├── signing_config │ ├── signingconfig-only-v1-rekor.v2.json │ └── signingconfig.v2.json ├── staging-rekor-v2.txt ├── staging-rekor-v2.txt.sigstore.json ├── staging-tuf │ ├── 16.snapshot.json │ ├── 17.targets.json │ ├── targets │ │ ├── 0e6b0442485ad552bea5f62f11c29e2acfda35307d7538430b4cc1dbef49bff1.fulcio.crt.pem │ │ ├── 0f395087486ba318321eda478d847962b1dd89846c7dc6e95752a6b110669393.signing_config.v0.2.json │ │ ├── 1d80b8f72505a43e65e6e125247cd508f61b459dc457c1d1bcb78d96e1760959.rekor.pub │ │ ├── 7054b4f15f969daca1c242bb9e77527abaf0b9acf9818a2a35144e4b32b20dc6.ctfe_2022_2.pub │ │ ├── 782868913fe13c385105ddf33e827191386f58da40a931f2075a7e27b1b6ac7b.fulcio_intermediate.crt.pem │ │ └── ed6a9cf4e7c2e3297a4b5974fce0d17132f03c63512029d7aa3a402b43acab49.trusted_root.json │ └── timestamp.json ├── trust_config │ ├── config.badtype.json │ └── config.v1.json ├── trusted_root │ ├── certificate_authority.empty.json │ ├── certificate_authority.json │ ├── certificate_authority.missingroot.json │ ├── trustedroot.badtype.json │ ├── trustedroot.v1.json │ └── trustedroot.v1.local_tlog_ed25519_rekor-tiles.json ├── tsa │ ├── bundle.duplicate.sigstore │ ├── bundle.many_timestamp.sigstore │ ├── bundle.txt │ ├── bundle.txt.late_timestamp.sigstore │ ├── bundle.txt.sigstore │ ├── ca.json │ ├── issue1482-message │ ├── issue1482-timestamp-with-no-cert │ └── trust_config.json └── x509 │ ├── bogus-intermediate-with-eku.pem │ ├── bogus-intermediate.pem │ ├── bogus-leaf-invalid-eku.pem │ ├── bogus-leaf-invalid-ku.pem │ ├── bogus-leaf-missing-eku.pem │ ├── bogus-leaf.pem │ ├── bogus-root-invalid-ku.pem │ ├── bogus-root-missing-ku.pem │ ├── bogus-root-noncritical-bc.pem │ ├── bogus-root.pem │ ├── build-testcases.py │ ├── nonroot-privkey.pem │ └── root-privkey.pem ├── conftest.py ├── integration ├── cli │ ├── __init__.py │ ├── conftest.py │ ├── test_attest.py │ ├── test_plumbing.py │ ├── test_sign.py │ └── test_verify.py └── sigstore-python-conformance └── unit ├── __init__.py ├── conftest.py ├── internal ├── __init__.py ├── fulcio │ ├── __init__.py │ └── test_client.py ├── oidc │ ├── __init__.py │ └── test_issuer.py ├── rekor │ ├── __init__.py │ └── test_client_v2.py ├── test_key_details.py ├── test_sct.py ├── test_timestamping.py └── test_trust.py ├── test_dsse.py ├── test_hashes.py ├── test_models.py ├── test_oidc.py ├── test_sign.py ├── test_store.py ├── test_utils.py ├── test_version.py └── verify ├── __init__.py ├── test_policy.py └── test_verifier.py /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/actions/upload-coverage/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/.github/actions/upload-coverage/action.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/check-embedded-root.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/.github/workflows/check-embedded-root.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/conformance.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/.github/workflows/conformance.yml -------------------------------------------------------------------------------- /.github/workflows/cross-os.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/.github/workflows/cross-os.yml -------------------------------------------------------------------------------- /.github/workflows/cross-version-verify.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/.github/workflows/cross-version-verify.yaml -------------------------------------------------------------------------------- /.github/workflows/depsreview.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/.github/workflows/depsreview.yml -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/pin-requirements.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/.github/workflows/pin-requirements.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/requirements.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/.github/workflows/requirements.yml -------------------------------------------------------------------------------- /.github/workflows/scorecards-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/.github/workflows/scorecards-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/staging-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/.github/workflows/staging-tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /COPYRIGHT.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/COPYRIGHT.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/README.md -------------------------------------------------------------------------------- /cloudbuild.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/cloudbuild.yaml -------------------------------------------------------------------------------- /docs/advanced/custom_trust.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/docs/advanced/custom_trust.md -------------------------------------------------------------------------------- /docs/advanced/offline.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/docs/advanced/offline.md -------------------------------------------------------------------------------- /docs/api/errors.md: -------------------------------------------------------------------------------- 1 | :::sigstore.errors 2 | -------------------------------------------------------------------------------- /docs/api/hashes.md: -------------------------------------------------------------------------------- 1 | :::sigstore.hashes 2 | -------------------------------------------------------------------------------- /docs/api/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/docs/api/index.md -------------------------------------------------------------------------------- /docs/api/models.md: -------------------------------------------------------------------------------- 1 | :::sigstore.models 2 | -------------------------------------------------------------------------------- /docs/api/oidc.md: -------------------------------------------------------------------------------- 1 | :::sigstore.oidc 2 | -------------------------------------------------------------------------------- /docs/api/sign.md: -------------------------------------------------------------------------------- 1 | :::sigstore.sign 2 | -------------------------------------------------------------------------------- /docs/api/verify/policy.md: -------------------------------------------------------------------------------- 1 | :::sigstore.verify.policy 2 | -------------------------------------------------------------------------------- /docs/api/verify/verifier.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/docs/api/verify/verifier.md -------------------------------------------------------------------------------- /docs/assets/images/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/docs/assets/images/favicon.png -------------------------------------------------------------------------------- /docs/assets/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/docs/assets/images/logo.png -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/docs/installation.md -------------------------------------------------------------------------------- /docs/policy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/docs/policy.md -------------------------------------------------------------------------------- /docs/scripts/gen_ref_pages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/docs/scripts/gen_ref_pages.py -------------------------------------------------------------------------------- /docs/signing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/docs/signing.md -------------------------------------------------------------------------------- /docs/stylesheets/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/docs/stylesheets/custom.css -------------------------------------------------------------------------------- /docs/verify.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/docs/verify.md -------------------------------------------------------------------------------- /install/.python-version: -------------------------------------------------------------------------------- 1 | 3.9.16 2 | -------------------------------------------------------------------------------- /install/requirements.in: -------------------------------------------------------------------------------- 1 | sigstore==4.1.0 2 | -------------------------------------------------------------------------------- /install/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/install/requirements.txt -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/pyproject.toml -------------------------------------------------------------------------------- /sigstore/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/sigstore/__init__.py -------------------------------------------------------------------------------- /sigstore/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/sigstore/__main__.py -------------------------------------------------------------------------------- /sigstore/_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/sigstore/_cli.py -------------------------------------------------------------------------------- /sigstore/_internal/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/sigstore/_internal/__init__.py -------------------------------------------------------------------------------- /sigstore/_internal/fulcio/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/sigstore/_internal/fulcio/__init__.py -------------------------------------------------------------------------------- /sigstore/_internal/fulcio/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/sigstore/_internal/fulcio/client.py -------------------------------------------------------------------------------- /sigstore/_internal/key_details.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/sigstore/_internal/key_details.py -------------------------------------------------------------------------------- /sigstore/_internal/merkle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/sigstore/_internal/merkle.py -------------------------------------------------------------------------------- /sigstore/_internal/oidc/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/sigstore/_internal/oidc/__init__.py -------------------------------------------------------------------------------- /sigstore/_internal/oidc/oauth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/sigstore/_internal/oidc/oauth.py -------------------------------------------------------------------------------- /sigstore/_internal/rekor/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/sigstore/_internal/rekor/__init__.py -------------------------------------------------------------------------------- /sigstore/_internal/rekor/checkpoint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/sigstore/_internal/rekor/checkpoint.py -------------------------------------------------------------------------------- /sigstore/_internal/rekor/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/sigstore/_internal/rekor/client.py -------------------------------------------------------------------------------- /sigstore/_internal/rekor/client_v2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/sigstore/_internal/rekor/client_v2.py -------------------------------------------------------------------------------- /sigstore/_internal/sct.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/sigstore/_internal/sct.py -------------------------------------------------------------------------------- /sigstore/_internal/timestamp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/sigstore/_internal/timestamp.py -------------------------------------------------------------------------------- /sigstore/_internal/trust.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/sigstore/_internal/trust.py -------------------------------------------------------------------------------- /sigstore/_internal/tuf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/sigstore/_internal/tuf.py -------------------------------------------------------------------------------- /sigstore/_store/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/sigstore/_store/__init__.py -------------------------------------------------------------------------------- /sigstore/_store/https%3A%2F%2Ftuf-repo-cdn.sigstage.dev/root.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/sigstore/_store/https%3A%2F%2Ftuf-repo-cdn.sigstage.dev/root.json -------------------------------------------------------------------------------- /sigstore/_store/https%3A%2F%2Ftuf-repo-cdn.sigstage.dev/signing_config.v0.2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/sigstore/_store/https%3A%2F%2Ftuf-repo-cdn.sigstage.dev/signing_config.v0.2.json -------------------------------------------------------------------------------- /sigstore/_store/https%3A%2F%2Ftuf-repo-cdn.sigstage.dev/trusted_root.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/sigstore/_store/https%3A%2F%2Ftuf-repo-cdn.sigstage.dev/trusted_root.json -------------------------------------------------------------------------------- /sigstore/_store/https%3A%2F%2Ftuf-repo-cdn.sigstore.dev/root.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/sigstore/_store/https%3A%2F%2Ftuf-repo-cdn.sigstore.dev/root.json -------------------------------------------------------------------------------- /sigstore/_store/https%3A%2F%2Ftuf-repo-cdn.sigstore.dev/signing_config.v0.2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/sigstore/_store/https%3A%2F%2Ftuf-repo-cdn.sigstore.dev/signing_config.v0.2.json -------------------------------------------------------------------------------- /sigstore/_store/https%3A%2F%2Ftuf-repo-cdn.sigstore.dev/trusted_root.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/sigstore/_store/https%3A%2F%2Ftuf-repo-cdn.sigstore.dev/trusted_root.json -------------------------------------------------------------------------------- /sigstore/_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/sigstore/_utils.py -------------------------------------------------------------------------------- /sigstore/dsse/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/sigstore/dsse/__init__.py -------------------------------------------------------------------------------- /sigstore/dsse/_predicate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/sigstore/dsse/_predicate.py -------------------------------------------------------------------------------- /sigstore/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/sigstore/errors.py -------------------------------------------------------------------------------- /sigstore/hashes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/sigstore/hashes.py -------------------------------------------------------------------------------- /sigstore/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/sigstore/models.py -------------------------------------------------------------------------------- /sigstore/oidc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/sigstore/oidc.py -------------------------------------------------------------------------------- /sigstore/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sigstore/sign.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/sigstore/sign.py -------------------------------------------------------------------------------- /sigstore/verify/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/sigstore/verify/__init__.py -------------------------------------------------------------------------------- /sigstore/verify/policy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/sigstore/verify/policy.py -------------------------------------------------------------------------------- /sigstore/verify/verifier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/sigstore/verify/verifier.py -------------------------------------------------------------------------------- /test/assets/a.dsse.staging-rekor-v2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/a.dsse.staging-rekor-v2.txt -------------------------------------------------------------------------------- /test/assets/a.dsse.staging-rekor-v2.txt.sigstore.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/a.dsse.staging-rekor-v2.txt.sigstore.json -------------------------------------------------------------------------------- /test/assets/a.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/a.txt -------------------------------------------------------------------------------- /test/assets/a.txt.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/a.txt.crt -------------------------------------------------------------------------------- /test/assets/a.txt.sig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/a.txt.sig -------------------------------------------------------------------------------- /test/assets/b.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/b.txt -------------------------------------------------------------------------------- /test/assets/b.txt.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/b.txt.crt -------------------------------------------------------------------------------- /test/assets/b.txt.sig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/b.txt.sig -------------------------------------------------------------------------------- /test/assets/bad.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/bad.txt -------------------------------------------------------------------------------- /test/assets/bad.txt.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/bad.txt.crt -------------------------------------------------------------------------------- /test/assets/bad.txt.sig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/bad.txt.sig -------------------------------------------------------------------------------- /test/assets/bundle.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/bundle.txt -------------------------------------------------------------------------------- /test/assets/bundle.txt.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/bundle.txt.crt -------------------------------------------------------------------------------- /test/assets/bundle.txt.sig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/bundle.txt.sig -------------------------------------------------------------------------------- /test/assets/bundle.txt.sigstore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/bundle.txt.sigstore -------------------------------------------------------------------------------- /test/assets/bundle_cve_2022_36056.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/bundle_cve_2022_36056.txt -------------------------------------------------------------------------------- /test/assets/bundle_cve_2022_36056.txt.sigstore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/bundle_cve_2022_36056.txt.sigstore -------------------------------------------------------------------------------- /test/assets/bundle_invalid_version.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/bundle_invalid_version.txt -------------------------------------------------------------------------------- /test/assets/bundle_invalid_version.txt.sigstore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/bundle_invalid_version.txt.sigstore -------------------------------------------------------------------------------- /test/assets/bundle_no_cert_v1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/bundle_no_cert_v1.txt -------------------------------------------------------------------------------- /test/assets/bundle_no_cert_v1.txt.sigstore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/bundle_no_cert_v1.txt.sigstore -------------------------------------------------------------------------------- /test/assets/bundle_no_checkpoint.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/bundle_no_checkpoint.txt -------------------------------------------------------------------------------- /test/assets/bundle_no_checkpoint.txt.bundle: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/assets/bundle_no_checkpoint.txt.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/bundle_no_checkpoint.txt.crt -------------------------------------------------------------------------------- /test/assets/bundle_no_checkpoint.txt.sigstore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/bundle_no_checkpoint.txt.sigstore -------------------------------------------------------------------------------- /test/assets/bundle_no_log_entry.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/bundle_no_log_entry.txt -------------------------------------------------------------------------------- /test/assets/bundle_no_log_entry.txt.sigstore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/bundle_no_log_entry.txt.sigstore -------------------------------------------------------------------------------- /test/assets/bundle_v3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/bundle_v3.txt -------------------------------------------------------------------------------- /test/assets/bundle_v3.txt.sigstore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/bundle_v3.txt.sigstore -------------------------------------------------------------------------------- /test/assets/bundle_v3_alt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/bundle_v3_alt.txt -------------------------------------------------------------------------------- /test/assets/bundle_v3_alt.txt.sigstore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/bundle_v3_alt.txt.sigstore -------------------------------------------------------------------------------- /test/assets/bundle_v3_github.whl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/bundle_v3_github.whl -------------------------------------------------------------------------------- /test/assets/bundle_v3_github.whl.sigstore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/bundle_v3_github.whl.sigstore -------------------------------------------------------------------------------- /test/assets/bundle_v3_no_signed_time.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/bundle_v3_no_signed_time.txt -------------------------------------------------------------------------------- /test/assets/bundle_v3_no_signed_time.txt.sigstore.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/bundle_v3_no_signed_time.txt.sigstore.json -------------------------------------------------------------------------------- /test/assets/c.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/c.txt -------------------------------------------------------------------------------- /test/assets/c.txt.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/c.txt.crt -------------------------------------------------------------------------------- /test/assets/c.txt.sig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/c.txt.sig -------------------------------------------------------------------------------- /test/assets/integration/Python-3.12.5.tgz.sigstore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/integration/Python-3.12.5.tgz.sigstore -------------------------------------------------------------------------------- /test/assets/integration/a.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/integration/a.txt -------------------------------------------------------------------------------- /test/assets/integration/attest/slsa_predicate_v0_2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/integration/attest/slsa_predicate_v0_2.json -------------------------------------------------------------------------------- /test/assets/integration/attest/slsa_predicate_v1_0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/integration/attest/slsa_predicate_v1_0.json -------------------------------------------------------------------------------- /test/assets/integration/b.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/integration/b.txt -------------------------------------------------------------------------------- /test/assets/integration/bundle_v3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/integration/bundle_v3.txt -------------------------------------------------------------------------------- /test/assets/integration/bundle_v3.txt.sigstore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/integration/bundle_v3.txt.sigstore -------------------------------------------------------------------------------- /test/assets/integration/c.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/integration/c.txt -------------------------------------------------------------------------------- /test/assets/offline-rekor.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/offline-rekor.txt -------------------------------------------------------------------------------- /test/assets/offline-rekor.txt.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/offline-rekor.txt.crt -------------------------------------------------------------------------------- /test/assets/offline-rekor.txt.sig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/offline-rekor.txt.sig -------------------------------------------------------------------------------- /test/assets/signing_config/signingconfig-only-v1-rekor.v2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/signing_config/signingconfig-only-v1-rekor.v2.json -------------------------------------------------------------------------------- /test/assets/signing_config/signingconfig.v2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/signing_config/signingconfig.v2.json -------------------------------------------------------------------------------- /test/assets/staging-rekor-v2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/staging-rekor-v2.txt -------------------------------------------------------------------------------- /test/assets/staging-rekor-v2.txt.sigstore.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/staging-rekor-v2.txt.sigstore.json -------------------------------------------------------------------------------- /test/assets/staging-tuf/16.snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/staging-tuf/16.snapshot.json -------------------------------------------------------------------------------- /test/assets/staging-tuf/17.targets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/staging-tuf/17.targets.json -------------------------------------------------------------------------------- /test/assets/staging-tuf/targets/0e6b0442485ad552bea5f62f11c29e2acfda35307d7538430b4cc1dbef49bff1.fulcio.crt.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/staging-tuf/targets/0e6b0442485ad552bea5f62f11c29e2acfda35307d7538430b4cc1dbef49bff1.fulcio.crt.pem -------------------------------------------------------------------------------- /test/assets/staging-tuf/targets/0f395087486ba318321eda478d847962b1dd89846c7dc6e95752a6b110669393.signing_config.v0.2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/staging-tuf/targets/0f395087486ba318321eda478d847962b1dd89846c7dc6e95752a6b110669393.signing_config.v0.2.json -------------------------------------------------------------------------------- /test/assets/staging-tuf/targets/1d80b8f72505a43e65e6e125247cd508f61b459dc457c1d1bcb78d96e1760959.rekor.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/staging-tuf/targets/1d80b8f72505a43e65e6e125247cd508f61b459dc457c1d1bcb78d96e1760959.rekor.pub -------------------------------------------------------------------------------- /test/assets/staging-tuf/targets/7054b4f15f969daca1c242bb9e77527abaf0b9acf9818a2a35144e4b32b20dc6.ctfe_2022_2.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/staging-tuf/targets/7054b4f15f969daca1c242bb9e77527abaf0b9acf9818a2a35144e4b32b20dc6.ctfe_2022_2.pub -------------------------------------------------------------------------------- /test/assets/staging-tuf/targets/782868913fe13c385105ddf33e827191386f58da40a931f2075a7e27b1b6ac7b.fulcio_intermediate.crt.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/staging-tuf/targets/782868913fe13c385105ddf33e827191386f58da40a931f2075a7e27b1b6ac7b.fulcio_intermediate.crt.pem -------------------------------------------------------------------------------- /test/assets/staging-tuf/targets/ed6a9cf4e7c2e3297a4b5974fce0d17132f03c63512029d7aa3a402b43acab49.trusted_root.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/staging-tuf/targets/ed6a9cf4e7c2e3297a4b5974fce0d17132f03c63512029d7aa3a402b43acab49.trusted_root.json -------------------------------------------------------------------------------- /test/assets/staging-tuf/timestamp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/staging-tuf/timestamp.json -------------------------------------------------------------------------------- /test/assets/trust_config/config.badtype.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/trust_config/config.badtype.json -------------------------------------------------------------------------------- /test/assets/trust_config/config.v1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/trust_config/config.v1.json -------------------------------------------------------------------------------- /test/assets/trusted_root/certificate_authority.empty.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/trusted_root/certificate_authority.empty.json -------------------------------------------------------------------------------- /test/assets/trusted_root/certificate_authority.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/trusted_root/certificate_authority.json -------------------------------------------------------------------------------- /test/assets/trusted_root/certificate_authority.missingroot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/trusted_root/certificate_authority.missingroot.json -------------------------------------------------------------------------------- /test/assets/trusted_root/trustedroot.badtype.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/trusted_root/trustedroot.badtype.json -------------------------------------------------------------------------------- /test/assets/trusted_root/trustedroot.v1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/trusted_root/trustedroot.v1.json -------------------------------------------------------------------------------- /test/assets/trusted_root/trustedroot.v1.local_tlog_ed25519_rekor-tiles.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/trusted_root/trustedroot.v1.local_tlog_ed25519_rekor-tiles.json -------------------------------------------------------------------------------- /test/assets/tsa/bundle.duplicate.sigstore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/tsa/bundle.duplicate.sigstore -------------------------------------------------------------------------------- /test/assets/tsa/bundle.many_timestamp.sigstore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/tsa/bundle.many_timestamp.sigstore -------------------------------------------------------------------------------- /test/assets/tsa/bundle.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/tsa/bundle.txt -------------------------------------------------------------------------------- /test/assets/tsa/bundle.txt.late_timestamp.sigstore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/tsa/bundle.txt.late_timestamp.sigstore -------------------------------------------------------------------------------- /test/assets/tsa/bundle.txt.sigstore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/tsa/bundle.txt.sigstore -------------------------------------------------------------------------------- /test/assets/tsa/ca.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/tsa/ca.json -------------------------------------------------------------------------------- /test/assets/tsa/issue1482-message: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/tsa/issue1482-message -------------------------------------------------------------------------------- /test/assets/tsa/issue1482-timestamp-with-no-cert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/tsa/issue1482-timestamp-with-no-cert -------------------------------------------------------------------------------- /test/assets/tsa/trust_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/tsa/trust_config.json -------------------------------------------------------------------------------- /test/assets/x509/bogus-intermediate-with-eku.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/x509/bogus-intermediate-with-eku.pem -------------------------------------------------------------------------------- /test/assets/x509/bogus-intermediate.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/x509/bogus-intermediate.pem -------------------------------------------------------------------------------- /test/assets/x509/bogus-leaf-invalid-eku.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/x509/bogus-leaf-invalid-eku.pem -------------------------------------------------------------------------------- /test/assets/x509/bogus-leaf-invalid-ku.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/x509/bogus-leaf-invalid-ku.pem -------------------------------------------------------------------------------- /test/assets/x509/bogus-leaf-missing-eku.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/x509/bogus-leaf-missing-eku.pem -------------------------------------------------------------------------------- /test/assets/x509/bogus-leaf.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/x509/bogus-leaf.pem -------------------------------------------------------------------------------- /test/assets/x509/bogus-root-invalid-ku.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/x509/bogus-root-invalid-ku.pem -------------------------------------------------------------------------------- /test/assets/x509/bogus-root-missing-ku.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/x509/bogus-root-missing-ku.pem -------------------------------------------------------------------------------- /test/assets/x509/bogus-root-noncritical-bc.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/x509/bogus-root-noncritical-bc.pem -------------------------------------------------------------------------------- /test/assets/x509/bogus-root.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/x509/bogus-root.pem -------------------------------------------------------------------------------- /test/assets/x509/build-testcases.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/x509/build-testcases.py -------------------------------------------------------------------------------- /test/assets/x509/nonroot-privkey.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/x509/nonroot-privkey.pem -------------------------------------------------------------------------------- /test/assets/x509/root-privkey.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/assets/x509/root-privkey.pem -------------------------------------------------------------------------------- /test/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/conftest.py -------------------------------------------------------------------------------- /test/integration/cli/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/integration/cli/__init__.py -------------------------------------------------------------------------------- /test/integration/cli/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/integration/cli/conftest.py -------------------------------------------------------------------------------- /test/integration/cli/test_attest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/integration/cli/test_attest.py -------------------------------------------------------------------------------- /test/integration/cli/test_plumbing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/integration/cli/test_plumbing.py -------------------------------------------------------------------------------- /test/integration/cli/test_sign.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/integration/cli/test_sign.py -------------------------------------------------------------------------------- /test/integration/cli/test_verify.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/integration/cli/test_verify.py -------------------------------------------------------------------------------- /test/integration/sigstore-python-conformance: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/integration/sigstore-python-conformance -------------------------------------------------------------------------------- /test/unit/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/unit/__init__.py -------------------------------------------------------------------------------- /test/unit/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/unit/conftest.py -------------------------------------------------------------------------------- /test/unit/internal/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/unit/internal/__init__.py -------------------------------------------------------------------------------- /test/unit/internal/fulcio/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/unit/internal/fulcio/__init__.py -------------------------------------------------------------------------------- /test/unit/internal/fulcio/test_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/unit/internal/fulcio/test_client.py -------------------------------------------------------------------------------- /test/unit/internal/oidc/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/unit/internal/oidc/__init__.py -------------------------------------------------------------------------------- /test/unit/internal/oidc/test_issuer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/unit/internal/oidc/test_issuer.py -------------------------------------------------------------------------------- /test/unit/internal/rekor/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/unit/internal/rekor/__init__.py -------------------------------------------------------------------------------- /test/unit/internal/rekor/test_client_v2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/unit/internal/rekor/test_client_v2.py -------------------------------------------------------------------------------- /test/unit/internal/test_key_details.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/unit/internal/test_key_details.py -------------------------------------------------------------------------------- /test/unit/internal/test_sct.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/unit/internal/test_sct.py -------------------------------------------------------------------------------- /test/unit/internal/test_timestamping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/unit/internal/test_timestamping.py -------------------------------------------------------------------------------- /test/unit/internal/test_trust.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/unit/internal/test_trust.py -------------------------------------------------------------------------------- /test/unit/test_dsse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/unit/test_dsse.py -------------------------------------------------------------------------------- /test/unit/test_hashes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/unit/test_hashes.py -------------------------------------------------------------------------------- /test/unit/test_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/unit/test_models.py -------------------------------------------------------------------------------- /test/unit/test_oidc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/unit/test_oidc.py -------------------------------------------------------------------------------- /test/unit/test_sign.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/unit/test_sign.py -------------------------------------------------------------------------------- /test/unit/test_store.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/unit/test_store.py -------------------------------------------------------------------------------- /test/unit/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/unit/test_utils.py -------------------------------------------------------------------------------- /test/unit/test_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/unit/test_version.py -------------------------------------------------------------------------------- /test/unit/verify/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/unit/verify/__init__.py -------------------------------------------------------------------------------- /test/unit/verify/test_policy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/unit/verify/test_policy.py -------------------------------------------------------------------------------- /test/unit/verify/test_verifier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sigstore/sigstore-python/HEAD/test/unit/verify/test_verifier.py --------------------------------------------------------------------------------