gitextract_mgzc87yz/ ├── .cargo/ │ └── audit.toml ├── .github/ │ ├── dependabot.yml │ └── workflows/ │ ├── auto-publish-crates-upon-release.yml │ ├── conformance.yml │ ├── security-audit.yml │ ├── tests.yml │ └── zizmor.yml ├── .gitignore ├── .taplo.toml ├── CHANGELOG.md ├── CODEOWNERS ├── CODE_OF_CONDUCT.md ├── CONTRIBUTORS.md ├── COPYRIGHT.txt ├── Cargo.toml ├── LICENSE ├── Makefile ├── README.md ├── clippy.toml ├── examples/ │ ├── README.md │ ├── bundle/ │ │ ├── README.md │ │ └── main.rs │ ├── cosign/ │ │ ├── sign/ │ │ │ ├── README.md │ │ │ └── main.rs │ │ ├── trustroot/ │ │ │ └── main.rs │ │ ├── verify/ │ │ │ ├── README.md │ │ │ └── main.rs │ │ ├── verify-blob/ │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ └── main.rs │ │ └── verify-bundle/ │ │ ├── .gitignore │ │ ├── README.md │ │ ├── main.rs │ │ └── run.sh │ ├── fulcio/ │ │ └── cert/ │ │ └── main.rs │ ├── key_interface/ │ │ ├── README.md │ │ ├── key_pair_gen_and_export/ │ │ │ └── main.rs │ │ ├── key_pair_gen_sign_verify/ │ │ │ └── main.rs │ │ └── key_pair_import/ │ │ ├── ECDSA_P256_ASN1_ENCRYPTED_PRIVATE_PEM.key │ │ ├── ECDSA_P256_ASN1_PRIVATE_DER.key │ │ ├── ECDSA_P256_ASN1_PRIVATE_PEM.key │ │ ├── ECDSA_P256_ASN1_PUBLIC_DER.pub │ │ ├── ECDSA_P256_ASN1_PUBLIC_PEM.pub │ │ └── main.rs │ ├── openidflow/ │ │ ├── README.md │ │ └── openidconnect/ │ │ └── main.rs │ └── rekor/ │ ├── README.md │ ├── create_log_entry/ │ │ └── main.rs │ ├── get_log_entry_by_index/ │ │ └── main.rs │ ├── get_log_entry_by_uuid/ │ │ └── main.rs │ ├── get_log_info/ │ │ └── main.rs │ ├── get_log_proof/ │ │ └── main.rs │ ├── get_public_key/ │ │ └── main.rs │ ├── merkle_proofs/ │ │ ├── consistency.rs │ │ └── inclusion.rs │ ├── search_index/ │ │ └── main.rs │ └── search_log_query/ │ └── main.rs ├── rust-toolchain.toml ├── src/ │ ├── bundle/ │ │ ├── mod.rs │ │ ├── models.rs │ │ ├── sign.rs │ │ └── verify/ │ │ ├── mod.rs │ │ ├── models.rs │ │ ├── policy.rs │ │ └── verifier.rs │ ├── cosign/ │ │ ├── bundle.rs │ │ ├── client.rs │ │ ├── client_builder.rs │ │ ├── constants.rs │ │ ├── constraint/ │ │ │ ├── annotation.rs │ │ │ ├── mod.rs │ │ │ └── signature.rs │ │ ├── mod.rs │ │ ├── payload/ │ │ │ ├── mod.rs │ │ │ └── simple_signing.rs │ │ ├── signature_layers.rs │ │ └── verification_constraint/ │ │ ├── annotation_verifier.rs │ │ ├── cert_subject_email_verifier.rs │ │ ├── cert_subject_url_verifier.rs │ │ ├── certificate_verifier.rs │ │ ├── mod.rs │ │ └── public_key_verifier.rs │ ├── crypto/ │ │ ├── certificate.rs │ │ ├── certificate_pool.rs │ │ ├── keyring.rs │ │ ├── merkle/ │ │ │ ├── mod.rs │ │ │ ├── proof_verification.rs │ │ │ └── rfc6962.rs │ │ ├── mod.rs │ │ ├── signing_key/ │ │ │ ├── ecdsa/ │ │ │ │ ├── ec.rs │ │ │ │ └── mod.rs │ │ │ ├── ed25519.rs │ │ │ ├── kdf.rs │ │ │ ├── mod.rs │ │ │ └── rsa/ │ │ │ ├── keypair.rs │ │ │ └── mod.rs │ │ ├── transparency.rs │ │ └── verification_key.rs │ ├── errors.rs │ ├── fulcio/ │ │ ├── mod.rs │ │ ├── models.rs │ │ └── oauth.rs │ ├── lib.rs │ ├── mock_client.rs │ ├── oauth/ │ │ ├── http_client.rs │ │ ├── mod.rs │ │ ├── openidflow.rs │ │ └── token.rs │ ├── registry/ │ │ ├── config.rs │ │ ├── mod.rs │ │ ├── oci_caching_client.rs │ │ ├── oci_client.rs │ │ └── oci_reference.rs │ ├── rekor/ │ │ ├── apis/ │ │ │ ├── configuration.rs │ │ │ ├── entries_api.rs │ │ │ ├── index_api.rs │ │ │ ├── mod.rs │ │ │ ├── pubkey_api.rs │ │ │ └── tlog_api.rs │ │ ├── mod.rs │ │ └── models/ │ │ ├── alpine.rs │ │ ├── alpine_all_of.rs │ │ ├── checkpoint.rs │ │ ├── consistency_proof.rs │ │ ├── error.rs │ │ ├── hashedrekord.rs │ │ ├── hashedrekord_all_of.rs │ │ ├── helm.rs │ │ ├── helm_all_of.rs │ │ ├── inactive_shard_log_info.rs │ │ ├── inclusion_proof.rs │ │ ├── intoto.rs │ │ ├── intoto_all_of.rs │ │ ├── jar.rs │ │ ├── jar_all_of.rs │ │ ├── log_entry.rs │ │ ├── log_info.rs │ │ ├── mod.rs │ │ ├── proposed_entry.rs │ │ ├── rekord.rs │ │ ├── rekord_all_of.rs │ │ ├── rfc3161.rs │ │ ├── rfc3161_all_of.rs │ │ ├── rpm.rs │ │ ├── rpm_all_of.rs │ │ ├── search_index.rs │ │ ├── search_index_public_key.rs │ │ ├── search_log_query.rs │ │ ├── tuf.rs │ │ └── tuf_all_of.rs │ └── trust/ │ ├── mod.rs │ └── sigstore/ │ ├── constants.rs │ ├── mod.rs │ └── transport.rs ├── tests/ │ ├── conformance/ │ │ ├── Cargo.toml │ │ └── conformance.rs │ └── data/ │ └── keys/ │ ├── cosign_generated_encrypted_empty_private.key │ ├── ecdsa_encrypted_private.key │ ├── ecdsa_private.key │ ├── ed25519_encrypted_private.key │ ├── ed25519_private.key │ ├── rsa_encrypted_private.key │ └── rsa_private.key └── trust_root/ └── prod/ ├── root.json └── trusted_root.json