├── .cirrus.yml ├── .codespellrc ├── .github ├── renovate.json5 └── workflows │ ├── auto-close-issues.yml │ ├── auto-close-prs.yml │ ├── check_cirrus_cron.yml │ └── codespell.yml ├── .gitignore ├── .golangci.yml ├── .pullapprove.yml ├── CODE-OF-CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── MAINTAINERS ├── Makefile ├── README.md ├── SECURITY.md ├── contrib └── cirrus │ └── runner.sh ├── copy ├── blob.go ├── blob_test.go ├── compression.go ├── copy.go ├── digesting_reader.go ├── digesting_reader_test.go ├── encryption.go ├── fixtures │ ├── Hello.bz2 │ ├── Hello.gz │ ├── Hello.std │ ├── Hello.uncompressed │ ├── Hello.xz │ └── Hello.zst ├── manifest.go ├── manifest_test.go ├── multiple.go ├── multiple_test.go ├── progress_bars.go ├── progress_bars_test.go ├── progress_channel.go ├── progress_channel_test.go ├── sign.go ├── sign_test.go ├── single.go └── single_test.go ├── default-policy.json ├── default.yaml ├── directory ├── directory_dest.go ├── directory_src.go ├── directory_test.go ├── directory_transport.go ├── directory_transport_test.go └── explicitfilepath │ ├── path.go │ └── path_test.go ├── doc.go ├── docker ├── archive │ ├── dest.go │ ├── dest_test.go │ ├── fixtures │ │ └── almostempty.tar │ ├── reader.go │ ├── src.go │ ├── src_test.go │ ├── transport.go │ ├── transport_test.go │ └── writer.go ├── body_reader.go ├── body_reader_test.go ├── cache.go ├── daemon │ ├── client.go │ ├── client_test.go │ ├── daemon_dest.go │ ├── daemon_dest_test.go │ ├── daemon_src.go │ ├── daemon_src_test.go │ ├── daemon_transport.go │ ├── daemon_transport_test.go │ └── testdata │ │ └── certs │ │ ├── ca.pem │ │ ├── cert.pem │ │ └── key.pem ├── distribution_error.go ├── distribution_error_test.go ├── docker_client.go ├── docker_client_test.go ├── docker_image.go ├── docker_image_dest.go ├── docker_image_dest_test.go ├── docker_image_src.go ├── docker_image_src_test.go ├── docker_transport.go ├── docker_transport_test.go ├── errors.go ├── errors_test.go ├── fixtures │ └── registries.d │ │ ├── emptyConfig.yaml │ │ ├── internal-example.com.yaml │ │ ├── internet-user.yaml │ │ └── invalid-but.notyaml ├── internal │ └── tarfile │ │ ├── dest.go │ │ ├── reader.go │ │ ├── src.go │ │ ├── src_test.go │ │ ├── types.go │ │ └── writer.go ├── paths_common.go ├── paths_freebsd.go ├── policyconfiguration │ ├── naming.go │ └── naming_test.go ├── reference │ ├── README.md │ ├── helpers.go │ ├── normalize.go │ ├── normalize_test.go │ ├── reference.go │ ├── reference_test.go │ ├── regexp-additions.go │ ├── regexp.go │ └── regexp_test.go ├── registries_d.go ├── registries_d_test.go ├── tarfile │ ├── dest.go │ ├── doc.go │ ├── src.go │ └── types.go ├── wwwauthenticate.go └── wwwauthenticate_test.go ├── docs ├── atomic-signature-embedded-json.json ├── containers-auth.json.5.md ├── containers-certs.d.5.md ├── containers-policy.json.5.md ├── containers-registries.conf.5.md ├── containers-registries.conf.d.5.md ├── containers-registries.d.5.md ├── containers-signature.5.md ├── containers-sigstore-signing-params.yaml.5.md ├── containers-transports.5.md └── signature-protocols.md ├── go.mod ├── go.sum ├── hack ├── get_ci_vm.sh └── validate.sh ├── image ├── docker_schema2.go ├── sourced.go └── unparsed.go ├── internal ├── blobinfocache │ ├── blobinfocache.go │ └── types.go ├── image │ ├── common_test.go │ ├── docker_list.go │ ├── docker_schema1.go │ ├── docker_schema1_test.go │ ├── docker_schema2.go │ ├── docker_schema2_test.go │ ├── fixtures │ │ ├── oci1-all-media-types-config.json │ │ ├── oci1-all-media-types-to-schema2-config.json │ │ ├── oci1-all-media-types-to-schema2.json │ │ ├── oci1-all-media-types.json │ │ ├── oci1-artifact.json │ │ ├── oci1-config-extra-fields.json │ │ ├── oci1-config.json │ │ ├── oci1-extra-config-fields.json │ │ ├── oci1-invalid-media-type.json │ │ ├── oci1-to-schema1.json │ │ ├── oci1-to-schema2-config.json │ │ ├── oci1-to-schema2.json │ │ ├── oci1.encrypted.json │ │ ├── oci1.json │ │ ├── schema1-for-oci-config.json │ │ ├── schema1-to-oci1-config.json │ │ ├── schema1-to-oci1.json │ │ ├── schema1-to-schema2-config.json │ │ ├── schema1-to-schema2.json │ │ ├── schema1.json │ │ ├── schema2-all-media-types-to-oci1.json │ │ ├── schema2-all-media-types.json │ │ ├── schema2-config.json │ │ ├── schema2-invalid-media-type.json │ │ ├── schema2-to-oci1-config.json │ │ ├── schema2-to-oci1.json │ │ ├── schema2-to-schema1-by-docker.json │ │ └── schema2.json │ ├── manifest.go │ ├── manifest_test.go │ ├── memory.go │ ├── oci.go │ ├── oci_index.go │ ├── oci_test.go │ ├── sourced.go │ └── unparsed.go ├── imagedestination │ ├── impl │ │ ├── compat.go │ │ ├── helpers.go │ │ └── properties.go │ ├── stubs │ │ ├── original_oci_config.go │ │ ├── put_blob_partial.go │ │ ├── signatures.go │ │ └── stubs.go │ └── wrapper.go ├── imagesource │ ├── impl │ │ ├── compat.go │ │ ├── layer_infos.go │ │ ├── properties.go │ │ └── signatures.go │ ├── stubs │ │ ├── get_blob_at.go │ │ └── stubs.go │ └── wrapper.go ├── iolimits │ ├── iolimits.go │ └── iolimits_test.go ├── manifest │ ├── common.go │ ├── common_test.go │ ├── docker_schema2.go │ ├── docker_schema2_list.go │ ├── docker_schema2_list_test.go │ ├── errors.go │ ├── list.go │ ├── list_test.go │ ├── manifest.go │ ├── manifest_test.go │ ├── oci_index.go │ ├── oci_index_test.go │ ├── testdata │ │ ├── non-json.manifest.json │ │ ├── oci1.index.everything.json │ │ ├── oci1.index.zstd-selection.json │ │ ├── oci1.index.zstd-selection2.json │ │ ├── oci1index.json │ │ ├── ocilist-variants.json │ │ ├── ociv1.artifact.json │ │ ├── ociv1.image.index.json │ │ ├── ociv1.manifest.json │ │ ├── ociv1nomime.artifact.json │ │ ├── ociv1nomime.image.index.json │ │ ├── ociv1nomime.manifest.json │ │ ├── schema2-to-schema1-by-docker.json │ │ ├── schema2list-variants.json │ │ ├── schema2list.json │ │ ├── unknown-version.manifest.json │ │ ├── v2list.everything.json │ │ ├── v2list.manifest.json │ │ ├── v2s1-invalid-signatures.manifest.json │ │ ├── v2s1-unsigned.manifest.json │ │ ├── v2s1.manifest.json │ │ ├── v2s2.manifest.json │ │ └── v2s2nomime.manifest.json │ └── testdata_info_test.go ├── multierr │ ├── multierr.go │ └── multierr_test.go ├── pkg │ └── platform │ │ ├── platform_matcher.go │ │ └── platform_matcher_test.go ├── private │ └── private.go ├── putblobdigest │ ├── put_blob_digest.go │ └── put_blob_digest_test.go ├── rootless │ └── rootless.go ├── set │ ├── set.go │ └── set_test.go ├── signature │ ├── signature.go │ ├── signature_test.go │ ├── sigstore.go │ ├── sigstore_test.go │ ├── simple.go │ ├── simple_test.go │ └── testdata │ │ └── simple.signature ├── signer │ ├── signer.go │ └── signer_test.go ├── streamdigest │ ├── fixtures │ │ └── Hello.uncompressed │ ├── stream_digest.go │ └── stream_digest_test.go ├── testing │ ├── explicitfilepath-tmpdir │ │ └── tmpdir.go │ ├── gpgagent │ │ └── gpg_agent.go │ └── mocks │ │ ├── image_reference.go │ │ ├── image_source.go │ │ ├── image_transport.go │ │ └── unparsed_image.go ├── tmpdir │ ├── tmpdir.go │ └── tmpdir_test.go ├── unparsedimage │ └── wrapper.go ├── uploadreader │ ├── upload_reader.go │ └── upload_reader_test.go └── useragent │ └── useragent.go ├── manifest ├── common.go ├── common_test.go ├── docker_schema1.go ├── docker_schema1_test.go ├── docker_schema2.go ├── docker_schema2_list.go ├── docker_schema2_list_test.go ├── docker_schema2_test.go ├── fixtures │ ├── non-json.manifest.json │ ├── ociv1.artifact.json │ ├── ociv1.encrypted.manifest.json │ ├── ociv1.everything.json │ ├── ociv1.image.index.json │ ├── ociv1.invalid.mediatype.manifest.json │ ├── ociv1.manifest.json │ ├── ociv1.nondistributable.gzip.manifest.json │ ├── ociv1.nondistributable.manifest.json │ ├── ociv1.nondistributable.zstd.manifest.json │ ├── ociv1.uncompressed.manifest.json │ ├── ociv1.zstd.manifest.json │ ├── ociv1nomime.artifact.json │ ├── ociv1nomime.image.index.json │ ├── ociv1nomime.manifest.json │ ├── schema2-to-schema1-by-docker.json │ ├── unknown-version.manifest.json │ ├── v2list.manifest.json │ ├── v2s1-invalid-signatures.manifest.json │ ├── v2s1-unsigned.manifest.json │ ├── v2s1.everything.json │ ├── v2s1.manifest.json │ ├── v2s2.everything.json │ ├── v2s2.manifest.json │ ├── v2s2.nondistributable.gzip.manifest.json │ ├── v2s2.nondistributable.manifest.json │ ├── v2s2.uncompressed.manifest.json │ └── v2s2nomime.manifest.json ├── fixtures_info_test.go ├── list.go ├── list_test.go ├── manifest.go ├── manifest_test.go ├── oci.go ├── oci_index.go ├── oci_index_test.go └── oci_test.go ├── oci ├── archive │ ├── oci_dest.go │ ├── oci_dest_test.go │ ├── oci_src.go │ ├── oci_src_test.go │ ├── oci_transport.go │ └── oci_transport_test.go ├── internal │ ├── oci_util.go │ └── oci_util_test.go ├── layout │ ├── fixtures │ │ ├── accepted_certs │ │ │ ├── cacert.crt │ │ │ ├── cert.cert │ │ │ ├── cert.key │ │ │ └── gencert.sh │ │ ├── delete_image_multiple_images │ │ │ ├── blobs │ │ │ │ └── sha256 │ │ │ │ │ ├── 02ea786cb1ff44d997661886a4186cbd8a1dc466938712bf7281379209476022 │ │ │ │ │ ├── 0dc27f36a618c110ae851662c13283e9fbc1b5a5de003befc4bcefa5a05d2eef │ │ │ │ │ ├── 39c524417bb4228f9fcb0aef43a680b5fd6b9f3a1df2fd50509d047e47dad8be │ │ │ │ │ ├── 557ac7d133b7770216a8101268640edf4e88beab1b4e1e1bfc9b1891a1cab861 │ │ │ │ │ ├── 5b2aba4d3c27bc6493633d0ec446b25c8d0a5c9cfe99894bcdff0aee80813805 │ │ │ │ │ ├── 7ffdfe7d276286b39a203dcc247949cf47c91d2d5e10a53a675c0962ed9e4402 │ │ │ │ │ ├── 861d3c014b0e3edcf80e6221247d6b2921a4f892feb9bafe9515b9975b78c44f │ │ │ │ │ ├── 913cf3a39d377faf89ed388ad913a318a390488c9f34c46e43424795cdabffe8 │ │ │ │ │ ├── 93cbd11a4f41467a0409b975499ae711bc6f8222de38d9f1b5a4097583195ad5 │ │ │ │ │ ├── 986315a0e599fac2b80eb31db2124dab8d3de04d7ca98b254999bd913c1f73fe │ │ │ │ │ ├── a2f798327b3f25e3eff54badcb769953de235e62e3e32051d57a5e66246de4a1 │ │ │ │ │ ├── a6f737ac2b84bc463f2ff721af39588c69646c82f79f3808236178e02e35b922 │ │ │ │ │ ├── aab808b283c3f654d84358a40ce8766ecd552249305141de88f0ca61f3d1368f │ │ │ │ │ ├── be6036f9b6a4e120a04868c47f1b8674f58b2fe5e410cba9f585a13ca8946cf0 │ │ │ │ │ ├── df11bc189adeb50dadb3291a3a7f2c34b36e0efdba0df70f2c8a2d761b215cde │ │ │ │ │ ├── e19729d5a968c71b4b691d60f4a6f85f93c303bb88635dcfef36e23b76cb7b3a │ │ │ │ │ ├── e2f7e0374fd6a03d9c373f4d9a0c7802045cc3ddcc1433e89d83b81fa7007242 │ │ │ │ │ ├── f6d60fd529b234d3e28837e15294d935f55da58ce57c4f9218cad38d0be82ce3 │ │ │ │ │ └── f732172ad8d2a666550fa3ec37a5153d59acc95744562ae64cf62ded46de101a │ │ │ ├── index.json │ │ │ ├── info.txt │ │ │ └── oci-layout │ │ ├── delete_image_only_one_image │ │ │ ├── blobs │ │ │ │ └── sha256 │ │ │ │ │ ├── 0c8b263642b51b5c1dc40fe402ae2e97119c6007b6e52146419985ec1f0092dc │ │ │ │ │ ├── a527179158cd5cebc11c152b8637b47ce96c838ba2aa0de66d14f45cedc11423 │ │ │ │ │ └── eaa95f3cfaac07c8a5153eb77c933269586ad0226c83405776be08547e4d2a18 │ │ │ ├── index.json │ │ │ └── oci-layout │ │ ├── delete_image_shared_blobs_dir │ │ │ ├── blobs │ │ │ │ └── sha256 │ │ │ │ │ └── a527179158cd5cebc11c152b8637b47ce96c838ba2aa0de66d14f45cedc11423 │ │ │ ├── index.json │ │ │ ├── oci-layout │ │ │ └── shared_blobs │ │ │ │ └── sha256 │ │ │ │ ├── 0c8b263642b51b5c1dc40fe402ae2e97119c6007b6e52146419985ec1f0092dc │ │ │ │ └── eaa95f3cfaac07c8a5153eb77c933269586ad0226c83405776be08547e4d2a18 │ │ ├── delete_image_two_identical_references │ │ │ ├── blobs │ │ │ │ └── sha256 │ │ │ │ │ ├── 0c8b263642b51b5c1dc40fe402ae2e97119c6007b6e52146419985ec1f0092dc │ │ │ │ │ ├── 49d1584496c6e196f512c4a9f52b17b187642269d84c044538523c5b69a660b3 │ │ │ │ │ ├── a527179158cd5cebc11c152b8637b47ce96c838ba2aa0de66d14f45cedc11423 │ │ │ │ │ ├── ce229a4eb5797ecd3a3a1846613b6b49811f79e38b5b0ce666268ba4b6c68e41 │ │ │ │ │ ├── ecfa463536cb5472e238aadc4df81d4785d5d6373027c488a2db8a6e76fe88ed │ │ │ │ │ └── fa00bb4e2adbc73a5da1fd54d2a840020592530a8d4e8de9888b9e9a533419d8 │ │ │ ├── index.json │ │ │ └── oci-layout │ │ ├── files │ │ │ ├── a.txt │ │ │ └── b.txt │ │ ├── manifest │ │ │ └── index.json │ │ ├── name_lookups │ │ │ └── index.json │ │ ├── rejected_certs │ │ │ ├── cert.cert │ │ │ ├── cert.key │ │ │ └── gencert.sh │ │ └── two_images_manifest │ │ │ └── index.json │ ├── oci_delete.go │ ├── oci_delete_test.go │ ├── oci_dest.go │ ├── oci_dest_test.go │ ├── oci_src.go │ ├── oci_src_test.go │ ├── oci_transport.go │ ├── oci_transport_test.go │ ├── reader.go │ └── reader_test.go └── oci.go ├── openshift ├── openshift-copies.go ├── openshift-copies_test.go ├── openshift.go ├── openshift_dest.go ├── openshift_dest_test.go ├── openshift_src.go ├── openshift_src_test.go ├── openshift_transport.go ├── openshift_transport_test.go └── testdata │ └── admin.kubeconfig ├── pkg ├── blobcache │ ├── blobcache.go │ ├── blobcache_test.go │ ├── dest.go │ ├── src.go │ └── src_test.go ├── blobinfocache │ ├── boltdb │ │ ├── boltdb.go │ │ └── boltdb_test.go │ ├── default.go │ ├── default_test.go │ ├── internal │ │ ├── prioritize │ │ │ ├── prioritize.go │ │ │ └── prioritize_test.go │ │ └── test │ │ │ └── test.go │ ├── memory │ │ ├── memory.go │ │ └── memory_test.go │ ├── none │ │ ├── none.go │ │ └── none_test.go │ └── sqlite │ │ ├── sqlite.go │ │ └── sqlite_test.go ├── cli │ ├── environment │ │ └── environment.go │ ├── passphrase.go │ └── sigstore │ │ ├── params │ │ └── sigstore.go │ │ └── sigstore.go ├── compression │ ├── compression.go │ ├── compression_test.go │ ├── fixtures │ │ ├── Hello.bz2 │ │ ├── Hello.gz │ │ ├── Hello.uncompressed │ │ ├── Hello.xz │ │ └── Hello.zst │ ├── internal │ │ └── types.go │ ├── types │ │ └── types.go │ └── zstd.go ├── docker │ └── config │ │ ├── config.go │ │ ├── config_test.go │ │ └── testdata │ │ ├── abnormal.json │ │ ├── config.json │ │ ├── cred-helper-with-auth-files.conf │ │ ├── cred-helper.conf │ │ ├── docker-credential-helper-registry │ │ ├── empty.json │ │ ├── example.json │ │ ├── example_identitytoken.json │ │ ├── full.json │ │ ├── legacy.json │ │ └── refpath.json ├── shortnames │ ├── shortnames.go │ ├── shortnames_test.go │ └── testdata │ │ ├── aliases.conf │ │ ├── no-reg.conf │ │ ├── one-reg.conf │ │ ├── registries.conf.d │ │ ├── config-1.conf │ │ ├── config-2.conf │ │ ├── config-3.conf │ │ └── config-3.ignore │ │ └── two-reg.conf ├── strslice │ ├── README.md │ ├── strslice.go │ └── strslice_test.go ├── sysregistriesv2 │ ├── paths_common.go │ ├── paths_freebsd.go │ ├── shortnames.go │ ├── shortnames_test.go │ ├── system_registries_v2.go │ ├── system_registries_v2_test.go │ └── testdata │ │ ├── aliases.conf │ │ ├── base-for-registries.d.conf │ │ ├── blocked-conflicts.conf │ │ ├── cred-helper.conf │ │ ├── empty.conf │ │ ├── find-registry.conf │ │ ├── insecure-conflicts.conf │ │ ├── invalid-aliases.conf │ │ ├── invalid-config-level-mirror.conf │ │ ├── invalid-conflict-mirror.conf │ │ ├── invalid-prefix.conf │ │ ├── invalid-search.conf │ │ ├── invalid-short-name-mode.conf │ │ ├── invalid-value-mirror.conf │ │ ├── invalidate-cache.conf │ │ ├── mirrors.conf │ │ ├── missing-mirror-location.conf │ │ ├── mixing-v1-v2-empty.conf │ │ ├── mixing-v1-v2.conf │ │ ├── pull-sources-from-reference.conf │ │ ├── registries.conf.d-empty-helpers │ │ └── empty.conf │ │ ├── registries.conf.d-usr1 │ │ └── no-usr.conf │ │ ├── registries.conf.d-usr2 │ │ └── empty-usr.conf │ │ ├── registries.conf.d │ │ ├── config-1.conf │ │ ├── config-2.conf │ │ ├── config-3.conf │ │ ├── config-3.ignore │ │ ├── subdomain-override-1.conf │ │ ├── subdomain-override-2.conf │ │ └── subdomain-override-3.conf │ │ ├── try-update-cache-invalid.conf │ │ ├── try-update-cache-valid.conf │ │ ├── unmarshal.conf │ │ ├── unqualified-search.conf │ │ ├── v1-compatibility.conf │ │ ├── v1-invalid-block.conf │ │ ├── v1-invalid-insecure.conf │ │ └── v1-invalid-search.conf └── tlsclientconfig │ ├── testdata │ ├── full │ │ ├── ca-cert-1.crt │ │ ├── ca-cert-2.crt │ │ ├── client-cert-1.cert │ │ ├── client-cert-1.key │ │ ├── client-cert-2.cert │ │ └── client-cert-2.key │ ├── missing-cert │ │ └── client-cert-1.key │ ├── missing-key │ │ └── client-cert-1.cert │ ├── unreadable-ca │ │ └── unreadable.crt │ ├── unreadable-cert │ │ ├── client-cert-1.cert │ │ └── client-cert-1.key │ └── unreadable-key │ │ ├── client-cert-1.cert │ │ └── client-cert-1.key │ ├── tlsclientconfig.go │ └── tlsclientconfig_test.go ├── registries.conf ├── sif ├── load.go ├── load_test.go ├── src.go ├── src_test.go ├── transport.go └── transport_test.go ├── signature ├── docker.go ├── docker_test.go ├── fixtures │ ├── .gitignore │ ├── corrupt.signature │ ├── corrupt.signature-v3 │ ├── cosign.pub │ ├── cosign2.pub │ ├── dir-img-cosign-fulcio-rekor-valid │ │ ├── manifest.json │ │ └── signature-1 │ ├── dir-img-cosign-key-rekor-valid │ │ ├── manifest.json │ │ └── signature-1 │ ├── dir-img-cosign-manifest-digest-error │ │ ├── manifest.json │ │ └── signature-1 │ ├── dir-img-cosign-mixed │ │ ├── manifest.json │ │ ├── signature-1 │ │ └── signature-2 │ ├── dir-img-cosign-modified-manifest │ │ ├── manifest.json │ │ └── signature-1 │ ├── dir-img-cosign-no-manifest │ │ └── signature-1 │ ├── dir-img-cosign-other-attachment │ │ ├── manifest.json │ │ └── signature-1 │ ├── dir-img-cosign-pki-valid │ │ ├── manifest.json │ │ └── signature-1 │ ├── dir-img-cosign-valid-2 │ │ ├── manifest.json │ │ ├── signature-1 │ │ └── signature-2 │ ├── dir-img-cosign-valid-with-tag │ │ ├── manifest.json │ │ └── signature-1 │ ├── dir-img-cosign-valid │ │ ├── manifest.json │ │ └── signature-1 │ ├── dir-img-manifest-digest-error │ │ ├── manifest.json │ │ └── signature-1 │ ├── dir-img-mixed │ │ ├── manifest.json │ │ ├── signature-1 │ │ └── signature-2 │ ├── dir-img-modified-manifest │ │ ├── manifest.json │ │ └── signature-1 │ ├── dir-img-no-manifest │ │ └── signature-1 │ ├── dir-img-unsigned │ │ └── manifest.json │ ├── dir-img-valid-2 │ │ ├── manifest.json │ │ ├── signature-1 │ │ └── signature-2 │ ├── dir-img-valid-subkey │ │ ├── manifest.json │ │ └── signature-1 │ ├── dir-img-valid │ │ ├── manifest.json │ │ └── signature-1 │ ├── expired.signature │ ├── fulcio-cert │ ├── fulcio-chain │ ├── fulcio_v1.crt.pem │ ├── image.manifest.json │ ├── image.signature │ ├── invalid-blob.signature │ ├── invalid-blob.signature-v3 │ ├── invalid-reference.signature │ ├── no-optional-fields.signature │ ├── pki-cert │ ├── pki-chain │ ├── pki_intermediate_crts.pem │ ├── pki_root_crts.pem │ ├── policy.json │ ├── public-key-1.gpg │ ├── public-key-2.gpg │ ├── public-key-with-revoked-subkey.gpg │ ├── public-key-with-subkey.gpg │ ├── public-key.gpg │ ├── pubring.gpg │ ├── regenerate-keys.sh │ ├── rekor-payload │ ├── rekor-set │ ├── rekor-sig │ ├── rekor.pub │ ├── secring.gpg │ ├── some-rsa-key.pub │ ├── subkey-revoked.signature │ ├── subkey-revoked.signature-v3 │ ├── subkey.signature │ ├── subkey.signature-v3 │ ├── trustdb.gpg │ ├── unknown-cosign-key.signature │ ├── unknown-key.signature │ ├── unknown-key.signature-v3 │ ├── unsigned-encrypted.signature │ ├── unsigned-literal.signature │ └── v2s1-invalid-signatures.manifest.json ├── fixtures_info_test.go ├── fulcio_cert.go ├── fulcio_cert_test.go ├── internal │ ├── errors.go │ ├── errors_test.go │ ├── fixtures_info_test.go │ ├── json.go │ ├── json_test.go │ ├── rekor_api_types.go │ ├── rekor_set.go │ ├── rekor_set_test.go │ ├── sequoia │ │ ├── gosequoia.c │ │ ├── gosequoia.h │ │ ├── gosequoiafuncs.h │ │ ├── sequoia.go │ │ ├── sequoia.h │ │ └── sequoia_test.go │ ├── sigstore_payload.go │ ├── sigstore_payload_test.go │ └── testdata │ │ ├── cosign.pub │ │ ├── cosign2.pub │ │ ├── rekor-cert │ │ ├── rekor-payload │ │ ├── rekor-set │ │ ├── rekor-sig │ │ ├── rekor.pub │ │ └── valid.signature ├── mechanism.go ├── mechanism_gpgme.go ├── mechanism_gpgme_only.go ├── mechanism_gpgme_test.go ├── mechanism_openpgp.go ├── mechanism_openpgp_test.go ├── mechanism_sequoia.go ├── mechanism_sequoia_test.go ├── mechanism_test.go ├── pki_cert.go ├── pki_cert_test.go ├── policy_config.go ├── policy_config_sigstore.go ├── policy_config_sigstore_test.go ├── policy_config_test.go ├── policy_eval.go ├── policy_eval_baselayer.go ├── policy_eval_baselayer_test.go ├── policy_eval_signedby.go ├── policy_eval_signedby_test.go ├── policy_eval_sigstore.go ├── policy_eval_sigstore_test.go ├── policy_eval_simple.go ├── policy_eval_simple_test.go ├── policy_eval_test.go ├── policy_paths_common.go ├── policy_paths_freebsd.go ├── policy_reference_match.go ├── policy_reference_match_test.go ├── policy_types.go ├── signer │ └── signer.go ├── sigstore │ ├── copied.go │ ├── fulcio │ │ └── fulcio.go │ ├── generate.go │ ├── generate_test.go │ ├── internal │ │ └── signer.go │ ├── rekor │ │ ├── leveled_logger.go │ │ ├── openapi_infra.go │ │ ├── rekor.go │ │ ├── rekor_api.go │ │ ├── rekor_api_types.go │ │ ├── rekor_test.go │ │ └── testdata │ │ │ └── start-rekor.sh │ └── signer.go ├── simple.go ├── simple_test.go ├── simplesequoia │ ├── mechanism.go │ ├── options.go │ ├── signer.go │ ├── signer_stub.go │ ├── signer_test.go │ └── testdata │ │ ├── .gitignore │ │ ├── data │ │ ├── keystore │ │ │ ├── keystore.cookie │ │ │ └── softkeys │ │ │ │ ├── 1F5825285B785E1DB13BF36D2D11A19ABA41C6AE.pgp │ │ │ │ └── 50DDE898DF4E48755C8C2B7AF6F908B6FA48A229.pgp │ │ └── pgp.cert.d │ │ │ ├── 50 │ │ │ └── dde898df4e48755c8c2b7af6f908b6fa48a229 │ │ │ ├── 68 │ │ │ └── de230c4a009f5ee5fbb27984642d0130b86046 │ │ │ ├── 1f │ │ │ └── 5825285b785e1db13bf36d2d11a19aba41c6ae │ │ │ ├── 4d │ │ │ └── 8bcd544b7573eefaad18c278473e5f255d10b8 │ │ │ ├── trust-root │ │ │ └── writelock │ │ ├── no-passphrase.pub │ │ └── with-passphrase.pub └── simplesigning │ ├── signer.go │ ├── signer_test.go │ └── testdata │ ├── .gitignore │ ├── pubring.gpg │ ├── secring.gpg │ └── trustdb.gpg ├── storage ├── storage_dest.go ├── storage_dest_test.go ├── storage_image.go ├── storage_reference.go ├── storage_reference_test.go ├── storage_src.go ├── storage_src_test.go ├── storage_test.go ├── storage_transport.go └── storage_transport_test.go ├── tarball ├── doc.go ├── tarball_reference.go ├── tarball_src.go ├── tarball_src_test.go └── tarball_transport.go ├── transports ├── alltransports │ ├── alltransports.go │ ├── alltransports_test.go │ ├── docker_daemon.go │ ├── docker_daemon_stub.go │ ├── storage.go │ └── storage_stub.go ├── stub.go ├── stub_test.go └── transports.go ├── types └── types.go └── version └── version.go /.cirrus.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/.cirrus.yml -------------------------------------------------------------------------------- /.codespellrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/.codespellrc -------------------------------------------------------------------------------- /.github/renovate.json5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/.github/renovate.json5 -------------------------------------------------------------------------------- /.github/workflows/auto-close-issues.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/.github/workflows/auto-close-issues.yml -------------------------------------------------------------------------------- /.github/workflows/auto-close-prs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/.github/workflows/auto-close-prs.yml -------------------------------------------------------------------------------- /.github/workflows/check_cirrus_cron.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/.github/workflows/check_cirrus_cron.yml -------------------------------------------------------------------------------- /.github/workflows/codespell.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/.github/workflows/codespell.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/.golangci.yml -------------------------------------------------------------------------------- /.pullapprove.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/.pullapprove.yml -------------------------------------------------------------------------------- /CODE-OF-CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/CODE-OF-CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/LICENSE -------------------------------------------------------------------------------- /MAINTAINERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/MAINTAINERS -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/SECURITY.md -------------------------------------------------------------------------------- /contrib/cirrus/runner.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/contrib/cirrus/runner.sh -------------------------------------------------------------------------------- /copy/blob.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/copy/blob.go -------------------------------------------------------------------------------- /copy/blob_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/copy/blob_test.go -------------------------------------------------------------------------------- /copy/compression.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/copy/compression.go -------------------------------------------------------------------------------- /copy/copy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/copy/copy.go -------------------------------------------------------------------------------- /copy/digesting_reader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/copy/digesting_reader.go -------------------------------------------------------------------------------- /copy/digesting_reader_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/copy/digesting_reader_test.go -------------------------------------------------------------------------------- /copy/encryption.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/copy/encryption.go -------------------------------------------------------------------------------- /copy/fixtures/Hello.bz2: -------------------------------------------------------------------------------- 1 | ../../pkg/compression/fixtures/Hello.bz2 -------------------------------------------------------------------------------- /copy/fixtures/Hello.gz: -------------------------------------------------------------------------------- 1 | ../../pkg/compression/fixtures/Hello.gz -------------------------------------------------------------------------------- /copy/fixtures/Hello.std: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/copy/fixtures/Hello.std -------------------------------------------------------------------------------- /copy/fixtures/Hello.uncompressed: -------------------------------------------------------------------------------- 1 | ../../pkg/compression/fixtures/Hello.uncompressed -------------------------------------------------------------------------------- /copy/fixtures/Hello.xz: -------------------------------------------------------------------------------- 1 | ../../pkg/compression/fixtures/Hello.xz -------------------------------------------------------------------------------- /copy/fixtures/Hello.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/copy/fixtures/Hello.zst -------------------------------------------------------------------------------- /copy/manifest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/copy/manifest.go -------------------------------------------------------------------------------- /copy/manifest_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/copy/manifest_test.go -------------------------------------------------------------------------------- /copy/multiple.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/copy/multiple.go -------------------------------------------------------------------------------- /copy/multiple_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/copy/multiple_test.go -------------------------------------------------------------------------------- /copy/progress_bars.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/copy/progress_bars.go -------------------------------------------------------------------------------- /copy/progress_bars_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/copy/progress_bars_test.go -------------------------------------------------------------------------------- /copy/progress_channel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/copy/progress_channel.go -------------------------------------------------------------------------------- /copy/progress_channel_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/copy/progress_channel_test.go -------------------------------------------------------------------------------- /copy/sign.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/copy/sign.go -------------------------------------------------------------------------------- /copy/sign_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/copy/sign_test.go -------------------------------------------------------------------------------- /copy/single.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/copy/single.go -------------------------------------------------------------------------------- /copy/single_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/copy/single_test.go -------------------------------------------------------------------------------- /default-policy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/default-policy.json -------------------------------------------------------------------------------- /default.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/default.yaml -------------------------------------------------------------------------------- /directory/directory_dest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/directory/directory_dest.go -------------------------------------------------------------------------------- /directory/directory_src.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/directory/directory_src.go -------------------------------------------------------------------------------- /directory/directory_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/directory/directory_test.go -------------------------------------------------------------------------------- /directory/directory_transport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/directory/directory_transport.go -------------------------------------------------------------------------------- /directory/directory_transport_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/directory/directory_transport_test.go -------------------------------------------------------------------------------- /directory/explicitfilepath/path.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/directory/explicitfilepath/path.go -------------------------------------------------------------------------------- /directory/explicitfilepath/path_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/directory/explicitfilepath/path_test.go -------------------------------------------------------------------------------- /doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/doc.go -------------------------------------------------------------------------------- /docker/archive/dest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/docker/archive/dest.go -------------------------------------------------------------------------------- /docker/archive/dest_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/docker/archive/dest_test.go -------------------------------------------------------------------------------- /docker/archive/fixtures/almostempty.tar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/docker/archive/fixtures/almostempty.tar -------------------------------------------------------------------------------- /docker/archive/reader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/docker/archive/reader.go -------------------------------------------------------------------------------- /docker/archive/src.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/docker/archive/src.go -------------------------------------------------------------------------------- /docker/archive/src_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/docker/archive/src_test.go -------------------------------------------------------------------------------- /docker/archive/transport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/docker/archive/transport.go -------------------------------------------------------------------------------- /docker/archive/transport_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/docker/archive/transport_test.go -------------------------------------------------------------------------------- /docker/archive/writer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/docker/archive/writer.go -------------------------------------------------------------------------------- /docker/body_reader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/docker/body_reader.go -------------------------------------------------------------------------------- /docker/body_reader_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/docker/body_reader_test.go -------------------------------------------------------------------------------- /docker/cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/docker/cache.go -------------------------------------------------------------------------------- /docker/daemon/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/docker/daemon/client.go -------------------------------------------------------------------------------- /docker/daemon/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/docker/daemon/client_test.go -------------------------------------------------------------------------------- /docker/daemon/daemon_dest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/docker/daemon/daemon_dest.go -------------------------------------------------------------------------------- /docker/daemon/daemon_dest_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/docker/daemon/daemon_dest_test.go -------------------------------------------------------------------------------- /docker/daemon/daemon_src.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/docker/daemon/daemon_src.go -------------------------------------------------------------------------------- /docker/daemon/daemon_src_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/docker/daemon/daemon_src_test.go -------------------------------------------------------------------------------- /docker/daemon/daemon_transport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/docker/daemon/daemon_transport.go -------------------------------------------------------------------------------- /docker/daemon/daemon_transport_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/docker/daemon/daemon_transport_test.go -------------------------------------------------------------------------------- /docker/daemon/testdata/certs/ca.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/docker/daemon/testdata/certs/ca.pem -------------------------------------------------------------------------------- /docker/daemon/testdata/certs/cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/docker/daemon/testdata/certs/cert.pem -------------------------------------------------------------------------------- /docker/daemon/testdata/certs/key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/docker/daemon/testdata/certs/key.pem -------------------------------------------------------------------------------- /docker/distribution_error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/docker/distribution_error.go -------------------------------------------------------------------------------- /docker/distribution_error_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/docker/distribution_error_test.go -------------------------------------------------------------------------------- /docker/docker_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/docker/docker_client.go -------------------------------------------------------------------------------- /docker/docker_client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/docker/docker_client_test.go -------------------------------------------------------------------------------- /docker/docker_image.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/docker/docker_image.go -------------------------------------------------------------------------------- /docker/docker_image_dest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/docker/docker_image_dest.go -------------------------------------------------------------------------------- /docker/docker_image_dest_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/docker/docker_image_dest_test.go -------------------------------------------------------------------------------- /docker/docker_image_src.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/docker/docker_image_src.go -------------------------------------------------------------------------------- /docker/docker_image_src_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/docker/docker_image_src_test.go -------------------------------------------------------------------------------- /docker/docker_transport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/docker/docker_transport.go -------------------------------------------------------------------------------- /docker/docker_transport_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/docker/docker_transport_test.go -------------------------------------------------------------------------------- /docker/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/docker/errors.go -------------------------------------------------------------------------------- /docker/errors_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/docker/errors_test.go -------------------------------------------------------------------------------- /docker/fixtures/registries.d/emptyConfig.yaml: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /docker/fixtures/registries.d/internal-example.com.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/docker/fixtures/registries.d/internal-example.com.yaml -------------------------------------------------------------------------------- /docker/fixtures/registries.d/internet-user.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/docker/fixtures/registries.d/internet-user.yaml -------------------------------------------------------------------------------- /docker/fixtures/registries.d/invalid-but.notyaml: -------------------------------------------------------------------------------- 1 | } 2 | -------------------------------------------------------------------------------- /docker/internal/tarfile/dest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/docker/internal/tarfile/dest.go -------------------------------------------------------------------------------- /docker/internal/tarfile/reader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/docker/internal/tarfile/reader.go -------------------------------------------------------------------------------- /docker/internal/tarfile/src.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/docker/internal/tarfile/src.go -------------------------------------------------------------------------------- /docker/internal/tarfile/src_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/docker/internal/tarfile/src_test.go -------------------------------------------------------------------------------- /docker/internal/tarfile/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/docker/internal/tarfile/types.go -------------------------------------------------------------------------------- /docker/internal/tarfile/writer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/docker/internal/tarfile/writer.go -------------------------------------------------------------------------------- /docker/paths_common.go: -------------------------------------------------------------------------------- 1 | //go:build !freebsd 2 | 3 | package docker 4 | 5 | const etcDir = "/etc" 6 | -------------------------------------------------------------------------------- /docker/paths_freebsd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/docker/paths_freebsd.go -------------------------------------------------------------------------------- /docker/policyconfiguration/naming.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/docker/policyconfiguration/naming.go -------------------------------------------------------------------------------- /docker/policyconfiguration/naming_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/docker/policyconfiguration/naming_test.go -------------------------------------------------------------------------------- /docker/reference/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/docker/reference/README.md -------------------------------------------------------------------------------- /docker/reference/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/docker/reference/helpers.go -------------------------------------------------------------------------------- /docker/reference/normalize.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/docker/reference/normalize.go -------------------------------------------------------------------------------- /docker/reference/normalize_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/docker/reference/normalize_test.go -------------------------------------------------------------------------------- /docker/reference/reference.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/docker/reference/reference.go -------------------------------------------------------------------------------- /docker/reference/reference_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/docker/reference/reference_test.go -------------------------------------------------------------------------------- /docker/reference/regexp-additions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/docker/reference/regexp-additions.go -------------------------------------------------------------------------------- /docker/reference/regexp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/docker/reference/regexp.go -------------------------------------------------------------------------------- /docker/reference/regexp_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/docker/reference/regexp_test.go -------------------------------------------------------------------------------- /docker/registries_d.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/docker/registries_d.go -------------------------------------------------------------------------------- /docker/registries_d_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/docker/registries_d_test.go -------------------------------------------------------------------------------- /docker/tarfile/dest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/docker/tarfile/dest.go -------------------------------------------------------------------------------- /docker/tarfile/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/docker/tarfile/doc.go -------------------------------------------------------------------------------- /docker/tarfile/src.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/docker/tarfile/src.go -------------------------------------------------------------------------------- /docker/tarfile/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/docker/tarfile/types.go -------------------------------------------------------------------------------- /docker/wwwauthenticate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/docker/wwwauthenticate.go -------------------------------------------------------------------------------- /docker/wwwauthenticate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/docker/wwwauthenticate_test.go -------------------------------------------------------------------------------- /docs/atomic-signature-embedded-json.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/docs/atomic-signature-embedded-json.json -------------------------------------------------------------------------------- /docs/containers-auth.json.5.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/docs/containers-auth.json.5.md -------------------------------------------------------------------------------- /docs/containers-certs.d.5.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/docs/containers-certs.d.5.md -------------------------------------------------------------------------------- /docs/containers-policy.json.5.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/docs/containers-policy.json.5.md -------------------------------------------------------------------------------- /docs/containers-registries.conf.5.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/docs/containers-registries.conf.5.md -------------------------------------------------------------------------------- /docs/containers-registries.conf.d.5.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/docs/containers-registries.conf.d.5.md -------------------------------------------------------------------------------- /docs/containers-registries.d.5.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/docs/containers-registries.d.5.md -------------------------------------------------------------------------------- /docs/containers-signature.5.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/docs/containers-signature.5.md -------------------------------------------------------------------------------- /docs/containers-sigstore-signing-params.yaml.5.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/docs/containers-sigstore-signing-params.yaml.5.md -------------------------------------------------------------------------------- /docs/containers-transports.5.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/docs/containers-transports.5.md -------------------------------------------------------------------------------- /docs/signature-protocols.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/docs/signature-protocols.md -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/go.sum -------------------------------------------------------------------------------- /hack/get_ci_vm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/hack/get_ci_vm.sh -------------------------------------------------------------------------------- /hack/validate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/hack/validate.sh -------------------------------------------------------------------------------- /image/docker_schema2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/image/docker_schema2.go -------------------------------------------------------------------------------- /image/sourced.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/image/sourced.go -------------------------------------------------------------------------------- /image/unparsed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/image/unparsed.go -------------------------------------------------------------------------------- /internal/blobinfocache/blobinfocache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/blobinfocache/blobinfocache.go -------------------------------------------------------------------------------- /internal/blobinfocache/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/blobinfocache/types.go -------------------------------------------------------------------------------- /internal/image/common_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/image/common_test.go -------------------------------------------------------------------------------- /internal/image/docker_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/image/docker_list.go -------------------------------------------------------------------------------- /internal/image/docker_schema1.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/image/docker_schema1.go -------------------------------------------------------------------------------- /internal/image/docker_schema1_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/image/docker_schema1_test.go -------------------------------------------------------------------------------- /internal/image/docker_schema2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/image/docker_schema2.go -------------------------------------------------------------------------------- /internal/image/docker_schema2_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/image/docker_schema2_test.go -------------------------------------------------------------------------------- /internal/image/fixtures/oci1-all-media-types-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/image/fixtures/oci1-all-media-types-config.json -------------------------------------------------------------------------------- /internal/image/fixtures/oci1-all-media-types-to-schema2-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/image/fixtures/oci1-all-media-types-to-schema2-config.json -------------------------------------------------------------------------------- /internal/image/fixtures/oci1-all-media-types-to-schema2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/image/fixtures/oci1-all-media-types-to-schema2.json -------------------------------------------------------------------------------- /internal/image/fixtures/oci1-all-media-types.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/image/fixtures/oci1-all-media-types.json -------------------------------------------------------------------------------- /internal/image/fixtures/oci1-artifact.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/image/fixtures/oci1-artifact.json -------------------------------------------------------------------------------- /internal/image/fixtures/oci1-config-extra-fields.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/image/fixtures/oci1-config-extra-fields.json -------------------------------------------------------------------------------- /internal/image/fixtures/oci1-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/image/fixtures/oci1-config.json -------------------------------------------------------------------------------- /internal/image/fixtures/oci1-extra-config-fields.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/image/fixtures/oci1-extra-config-fields.json -------------------------------------------------------------------------------- /internal/image/fixtures/oci1-invalid-media-type.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/image/fixtures/oci1-invalid-media-type.json -------------------------------------------------------------------------------- /internal/image/fixtures/oci1-to-schema1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/image/fixtures/oci1-to-schema1.json -------------------------------------------------------------------------------- /internal/image/fixtures/oci1-to-schema2-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/image/fixtures/oci1-to-schema2-config.json -------------------------------------------------------------------------------- /internal/image/fixtures/oci1-to-schema2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/image/fixtures/oci1-to-schema2.json -------------------------------------------------------------------------------- /internal/image/fixtures/oci1.encrypted.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/image/fixtures/oci1.encrypted.json -------------------------------------------------------------------------------- /internal/image/fixtures/oci1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/image/fixtures/oci1.json -------------------------------------------------------------------------------- /internal/image/fixtures/schema1-for-oci-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/image/fixtures/schema1-for-oci-config.json -------------------------------------------------------------------------------- /internal/image/fixtures/schema1-to-oci1-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/image/fixtures/schema1-to-oci1-config.json -------------------------------------------------------------------------------- /internal/image/fixtures/schema1-to-oci1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/image/fixtures/schema1-to-oci1.json -------------------------------------------------------------------------------- /internal/image/fixtures/schema1-to-schema2-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/image/fixtures/schema1-to-schema2-config.json -------------------------------------------------------------------------------- /internal/image/fixtures/schema1-to-schema2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/image/fixtures/schema1-to-schema2.json -------------------------------------------------------------------------------- /internal/image/fixtures/schema1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/image/fixtures/schema1.json -------------------------------------------------------------------------------- /internal/image/fixtures/schema2-all-media-types-to-oci1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/image/fixtures/schema2-all-media-types-to-oci1.json -------------------------------------------------------------------------------- /internal/image/fixtures/schema2-all-media-types.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/image/fixtures/schema2-all-media-types.json -------------------------------------------------------------------------------- /internal/image/fixtures/schema2-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/image/fixtures/schema2-config.json -------------------------------------------------------------------------------- /internal/image/fixtures/schema2-invalid-media-type.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/image/fixtures/schema2-invalid-media-type.json -------------------------------------------------------------------------------- /internal/image/fixtures/schema2-to-oci1-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/image/fixtures/schema2-to-oci1-config.json -------------------------------------------------------------------------------- /internal/image/fixtures/schema2-to-oci1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/image/fixtures/schema2-to-oci1.json -------------------------------------------------------------------------------- /internal/image/fixtures/schema2-to-schema1-by-docker.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/image/fixtures/schema2-to-schema1-by-docker.json -------------------------------------------------------------------------------- /internal/image/fixtures/schema2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/image/fixtures/schema2.json -------------------------------------------------------------------------------- /internal/image/manifest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/image/manifest.go -------------------------------------------------------------------------------- /internal/image/manifest_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/image/manifest_test.go -------------------------------------------------------------------------------- /internal/image/memory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/image/memory.go -------------------------------------------------------------------------------- /internal/image/oci.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/image/oci.go -------------------------------------------------------------------------------- /internal/image/oci_index.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/image/oci_index.go -------------------------------------------------------------------------------- /internal/image/oci_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/image/oci_test.go -------------------------------------------------------------------------------- /internal/image/sourced.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/image/sourced.go -------------------------------------------------------------------------------- /internal/image/unparsed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/image/unparsed.go -------------------------------------------------------------------------------- /internal/imagedestination/impl/compat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/imagedestination/impl/compat.go -------------------------------------------------------------------------------- /internal/imagedestination/impl/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/imagedestination/impl/helpers.go -------------------------------------------------------------------------------- /internal/imagedestination/impl/properties.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/imagedestination/impl/properties.go -------------------------------------------------------------------------------- /internal/imagedestination/stubs/original_oci_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/imagedestination/stubs/original_oci_config.go -------------------------------------------------------------------------------- /internal/imagedestination/stubs/put_blob_partial.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/imagedestination/stubs/put_blob_partial.go -------------------------------------------------------------------------------- /internal/imagedestination/stubs/signatures.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/imagedestination/stubs/signatures.go -------------------------------------------------------------------------------- /internal/imagedestination/stubs/stubs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/imagedestination/stubs/stubs.go -------------------------------------------------------------------------------- /internal/imagedestination/wrapper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/imagedestination/wrapper.go -------------------------------------------------------------------------------- /internal/imagesource/impl/compat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/imagesource/impl/compat.go -------------------------------------------------------------------------------- /internal/imagesource/impl/layer_infos.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/imagesource/impl/layer_infos.go -------------------------------------------------------------------------------- /internal/imagesource/impl/properties.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/imagesource/impl/properties.go -------------------------------------------------------------------------------- /internal/imagesource/impl/signatures.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/imagesource/impl/signatures.go -------------------------------------------------------------------------------- /internal/imagesource/stubs/get_blob_at.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/imagesource/stubs/get_blob_at.go -------------------------------------------------------------------------------- /internal/imagesource/stubs/stubs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/imagesource/stubs/stubs.go -------------------------------------------------------------------------------- /internal/imagesource/wrapper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/imagesource/wrapper.go -------------------------------------------------------------------------------- /internal/iolimits/iolimits.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/iolimits/iolimits.go -------------------------------------------------------------------------------- /internal/iolimits/iolimits_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/iolimits/iolimits_test.go -------------------------------------------------------------------------------- /internal/manifest/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/manifest/common.go -------------------------------------------------------------------------------- /internal/manifest/common_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/manifest/common_test.go -------------------------------------------------------------------------------- /internal/manifest/docker_schema2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/manifest/docker_schema2.go -------------------------------------------------------------------------------- /internal/manifest/docker_schema2_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/manifest/docker_schema2_list.go -------------------------------------------------------------------------------- /internal/manifest/docker_schema2_list_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/manifest/docker_schema2_list_test.go -------------------------------------------------------------------------------- /internal/manifest/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/manifest/errors.go -------------------------------------------------------------------------------- /internal/manifest/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/manifest/list.go -------------------------------------------------------------------------------- /internal/manifest/list_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/manifest/list_test.go -------------------------------------------------------------------------------- /internal/manifest/manifest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/manifest/manifest.go -------------------------------------------------------------------------------- /internal/manifest/manifest_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/manifest/manifest_test.go -------------------------------------------------------------------------------- /internal/manifest/oci_index.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/manifest/oci_index.go -------------------------------------------------------------------------------- /internal/manifest/oci_index_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/manifest/oci_index_test.go -------------------------------------------------------------------------------- /internal/manifest/testdata/non-json.manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/manifest/testdata/non-json.manifest.json -------------------------------------------------------------------------------- /internal/manifest/testdata/oci1.index.everything.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/manifest/testdata/oci1.index.everything.json -------------------------------------------------------------------------------- /internal/manifest/testdata/oci1.index.zstd-selection.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/manifest/testdata/oci1.index.zstd-selection.json -------------------------------------------------------------------------------- /internal/manifest/testdata/oci1.index.zstd-selection2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/manifest/testdata/oci1.index.zstd-selection2.json -------------------------------------------------------------------------------- /internal/manifest/testdata/oci1index.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/manifest/testdata/oci1index.json -------------------------------------------------------------------------------- /internal/manifest/testdata/ocilist-variants.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/manifest/testdata/ocilist-variants.json -------------------------------------------------------------------------------- /internal/manifest/testdata/ociv1.artifact.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/manifest/testdata/ociv1.artifact.json -------------------------------------------------------------------------------- /internal/manifest/testdata/ociv1.image.index.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/manifest/testdata/ociv1.image.index.json -------------------------------------------------------------------------------- /internal/manifest/testdata/ociv1.manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/manifest/testdata/ociv1.manifest.json -------------------------------------------------------------------------------- /internal/manifest/testdata/ociv1nomime.artifact.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/manifest/testdata/ociv1nomime.artifact.json -------------------------------------------------------------------------------- /internal/manifest/testdata/ociv1nomime.image.index.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/manifest/testdata/ociv1nomime.image.index.json -------------------------------------------------------------------------------- /internal/manifest/testdata/ociv1nomime.manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/manifest/testdata/ociv1nomime.manifest.json -------------------------------------------------------------------------------- /internal/manifest/testdata/schema2-to-schema1-by-docker.json: -------------------------------------------------------------------------------- 1 | ../../../internal/image/fixtures/schema2-to-schema1-by-docker.json -------------------------------------------------------------------------------- /internal/manifest/testdata/schema2list-variants.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/manifest/testdata/schema2list-variants.json -------------------------------------------------------------------------------- /internal/manifest/testdata/schema2list.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/manifest/testdata/schema2list.json -------------------------------------------------------------------------------- /internal/manifest/testdata/unknown-version.manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/manifest/testdata/unknown-version.manifest.json -------------------------------------------------------------------------------- /internal/manifest/testdata/v2list.everything.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/manifest/testdata/v2list.everything.json -------------------------------------------------------------------------------- /internal/manifest/testdata/v2list.manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/manifest/testdata/v2list.manifest.json -------------------------------------------------------------------------------- /internal/manifest/testdata/v2s1-invalid-signatures.manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/manifest/testdata/v2s1-invalid-signatures.manifest.json -------------------------------------------------------------------------------- /internal/manifest/testdata/v2s1-unsigned.manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/manifest/testdata/v2s1-unsigned.manifest.json -------------------------------------------------------------------------------- /internal/manifest/testdata/v2s1.manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/manifest/testdata/v2s1.manifest.json -------------------------------------------------------------------------------- /internal/manifest/testdata/v2s2.manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/manifest/testdata/v2s2.manifest.json -------------------------------------------------------------------------------- /internal/manifest/testdata/v2s2nomime.manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/manifest/testdata/v2s2nomime.manifest.json -------------------------------------------------------------------------------- /internal/manifest/testdata_info_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/manifest/testdata_info_test.go -------------------------------------------------------------------------------- /internal/multierr/multierr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/multierr/multierr.go -------------------------------------------------------------------------------- /internal/multierr/multierr_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/multierr/multierr_test.go -------------------------------------------------------------------------------- /internal/pkg/platform/platform_matcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/pkg/platform/platform_matcher.go -------------------------------------------------------------------------------- /internal/pkg/platform/platform_matcher_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/pkg/platform/platform_matcher_test.go -------------------------------------------------------------------------------- /internal/private/private.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/private/private.go -------------------------------------------------------------------------------- /internal/putblobdigest/put_blob_digest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/putblobdigest/put_blob_digest.go -------------------------------------------------------------------------------- /internal/putblobdigest/put_blob_digest_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/putblobdigest/put_blob_digest_test.go -------------------------------------------------------------------------------- /internal/rootless/rootless.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/rootless/rootless.go -------------------------------------------------------------------------------- /internal/set/set.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/set/set.go -------------------------------------------------------------------------------- /internal/set/set_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/set/set_test.go -------------------------------------------------------------------------------- /internal/signature/signature.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/signature/signature.go -------------------------------------------------------------------------------- /internal/signature/signature_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/signature/signature_test.go -------------------------------------------------------------------------------- /internal/signature/sigstore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/signature/sigstore.go -------------------------------------------------------------------------------- /internal/signature/sigstore_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/signature/sigstore_test.go -------------------------------------------------------------------------------- /internal/signature/simple.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/signature/simple.go -------------------------------------------------------------------------------- /internal/signature/simple_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/signature/simple_test.go -------------------------------------------------------------------------------- /internal/signature/testdata/simple.signature: -------------------------------------------------------------------------------- 1 | ../../../signature/fixtures/image.signature -------------------------------------------------------------------------------- /internal/signer/signer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/signer/signer.go -------------------------------------------------------------------------------- /internal/signer/signer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/signer/signer_test.go -------------------------------------------------------------------------------- /internal/streamdigest/fixtures/Hello.uncompressed: -------------------------------------------------------------------------------- 1 | Hello -------------------------------------------------------------------------------- /internal/streamdigest/stream_digest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/streamdigest/stream_digest.go -------------------------------------------------------------------------------- /internal/streamdigest/stream_digest_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/streamdigest/stream_digest_test.go -------------------------------------------------------------------------------- /internal/testing/explicitfilepath-tmpdir/tmpdir.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/testing/explicitfilepath-tmpdir/tmpdir.go -------------------------------------------------------------------------------- /internal/testing/gpgagent/gpg_agent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/testing/gpgagent/gpg_agent.go -------------------------------------------------------------------------------- /internal/testing/mocks/image_reference.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/testing/mocks/image_reference.go -------------------------------------------------------------------------------- /internal/testing/mocks/image_source.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/testing/mocks/image_source.go -------------------------------------------------------------------------------- /internal/testing/mocks/image_transport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/testing/mocks/image_transport.go -------------------------------------------------------------------------------- /internal/testing/mocks/unparsed_image.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/testing/mocks/unparsed_image.go -------------------------------------------------------------------------------- /internal/tmpdir/tmpdir.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/tmpdir/tmpdir.go -------------------------------------------------------------------------------- /internal/tmpdir/tmpdir_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/tmpdir/tmpdir_test.go -------------------------------------------------------------------------------- /internal/unparsedimage/wrapper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/unparsedimage/wrapper.go -------------------------------------------------------------------------------- /internal/uploadreader/upload_reader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/uploadreader/upload_reader.go -------------------------------------------------------------------------------- /internal/uploadreader/upload_reader_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/uploadreader/upload_reader_test.go -------------------------------------------------------------------------------- /internal/useragent/useragent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/internal/useragent/useragent.go -------------------------------------------------------------------------------- /manifest/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/manifest/common.go -------------------------------------------------------------------------------- /manifest/common_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/manifest/common_test.go -------------------------------------------------------------------------------- /manifest/docker_schema1.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/manifest/docker_schema1.go -------------------------------------------------------------------------------- /manifest/docker_schema1_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/manifest/docker_schema1_test.go -------------------------------------------------------------------------------- /manifest/docker_schema2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/manifest/docker_schema2.go -------------------------------------------------------------------------------- /manifest/docker_schema2_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/manifest/docker_schema2_list.go -------------------------------------------------------------------------------- /manifest/docker_schema2_list_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/manifest/docker_schema2_list_test.go -------------------------------------------------------------------------------- /manifest/docker_schema2_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/manifest/docker_schema2_test.go -------------------------------------------------------------------------------- /manifest/fixtures/non-json.manifest.json: -------------------------------------------------------------------------------- 1 | ../../internal/manifest/testdata/non-json.manifest.json -------------------------------------------------------------------------------- /manifest/fixtures/ociv1.artifact.json: -------------------------------------------------------------------------------- 1 | ../../internal/manifest/testdata/ociv1.artifact.json -------------------------------------------------------------------------------- /manifest/fixtures/ociv1.encrypted.manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/manifest/fixtures/ociv1.encrypted.manifest.json -------------------------------------------------------------------------------- /manifest/fixtures/ociv1.everything.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/manifest/fixtures/ociv1.everything.json -------------------------------------------------------------------------------- /manifest/fixtures/ociv1.image.index.json: -------------------------------------------------------------------------------- 1 | ../../internal/manifest/testdata/ociv1.image.index.json -------------------------------------------------------------------------------- /manifest/fixtures/ociv1.invalid.mediatype.manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/manifest/fixtures/ociv1.invalid.mediatype.manifest.json -------------------------------------------------------------------------------- /manifest/fixtures/ociv1.manifest.json: -------------------------------------------------------------------------------- 1 | ../../internal/manifest/testdata/ociv1.manifest.json -------------------------------------------------------------------------------- /manifest/fixtures/ociv1.nondistributable.gzip.manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/manifest/fixtures/ociv1.nondistributable.gzip.manifest.json -------------------------------------------------------------------------------- /manifest/fixtures/ociv1.nondistributable.manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/manifest/fixtures/ociv1.nondistributable.manifest.json -------------------------------------------------------------------------------- /manifest/fixtures/ociv1.nondistributable.zstd.manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/manifest/fixtures/ociv1.nondistributable.zstd.manifest.json -------------------------------------------------------------------------------- /manifest/fixtures/ociv1.uncompressed.manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/manifest/fixtures/ociv1.uncompressed.manifest.json -------------------------------------------------------------------------------- /manifest/fixtures/ociv1.zstd.manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/manifest/fixtures/ociv1.zstd.manifest.json -------------------------------------------------------------------------------- /manifest/fixtures/ociv1nomime.artifact.json: -------------------------------------------------------------------------------- 1 | ../../internal/manifest/testdata/ociv1nomime.artifact.json -------------------------------------------------------------------------------- /manifest/fixtures/ociv1nomime.image.index.json: -------------------------------------------------------------------------------- 1 | ../../internal/manifest/testdata/ociv1nomime.image.index.json -------------------------------------------------------------------------------- /manifest/fixtures/ociv1nomime.manifest.json: -------------------------------------------------------------------------------- 1 | ../../internal/manifest/testdata/ociv1nomime.manifest.json -------------------------------------------------------------------------------- /manifest/fixtures/schema2-to-schema1-by-docker.json: -------------------------------------------------------------------------------- 1 | ../../internal/manifest/testdata/schema2-to-schema1-by-docker.json -------------------------------------------------------------------------------- /manifest/fixtures/unknown-version.manifest.json: -------------------------------------------------------------------------------- 1 | ../../internal/manifest/testdata/unknown-version.manifest.json -------------------------------------------------------------------------------- /manifest/fixtures/v2list.manifest.json: -------------------------------------------------------------------------------- 1 | ../../internal/manifest/testdata/v2list.manifest.json -------------------------------------------------------------------------------- /manifest/fixtures/v2s1-invalid-signatures.manifest.json: -------------------------------------------------------------------------------- 1 | ../../internal/manifest/testdata/v2s1-invalid-signatures.manifest.json -------------------------------------------------------------------------------- /manifest/fixtures/v2s1-unsigned.manifest.json: -------------------------------------------------------------------------------- 1 | ../../internal/manifest/testdata/v2s1-unsigned.manifest.json -------------------------------------------------------------------------------- /manifest/fixtures/v2s1.everything.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/manifest/fixtures/v2s1.everything.json -------------------------------------------------------------------------------- /manifest/fixtures/v2s1.manifest.json: -------------------------------------------------------------------------------- 1 | ../../internal/manifest/testdata/v2s1.manifest.json -------------------------------------------------------------------------------- /manifest/fixtures/v2s2.everything.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/manifest/fixtures/v2s2.everything.json -------------------------------------------------------------------------------- /manifest/fixtures/v2s2.manifest.json: -------------------------------------------------------------------------------- 1 | ../../internal/manifest/testdata/v2s2.manifest.json -------------------------------------------------------------------------------- /manifest/fixtures/v2s2.nondistributable.gzip.manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/manifest/fixtures/v2s2.nondistributable.gzip.manifest.json -------------------------------------------------------------------------------- /manifest/fixtures/v2s2.nondistributable.manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/manifest/fixtures/v2s2.nondistributable.manifest.json -------------------------------------------------------------------------------- /manifest/fixtures/v2s2.uncompressed.manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/manifest/fixtures/v2s2.uncompressed.manifest.json -------------------------------------------------------------------------------- /manifest/fixtures/v2s2nomime.manifest.json: -------------------------------------------------------------------------------- 1 | ../../internal/manifest/testdata/v2s2nomime.manifest.json -------------------------------------------------------------------------------- /manifest/fixtures_info_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/manifest/fixtures_info_test.go -------------------------------------------------------------------------------- /manifest/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/manifest/list.go -------------------------------------------------------------------------------- /manifest/list_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/manifest/list_test.go -------------------------------------------------------------------------------- /manifest/manifest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/manifest/manifest.go -------------------------------------------------------------------------------- /manifest/manifest_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/manifest/manifest_test.go -------------------------------------------------------------------------------- /manifest/oci.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/manifest/oci.go -------------------------------------------------------------------------------- /manifest/oci_index.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/manifest/oci_index.go -------------------------------------------------------------------------------- /manifest/oci_index_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/manifest/oci_index_test.go -------------------------------------------------------------------------------- /manifest/oci_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/manifest/oci_test.go -------------------------------------------------------------------------------- /oci/archive/oci_dest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/oci/archive/oci_dest.go -------------------------------------------------------------------------------- /oci/archive/oci_dest_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/oci/archive/oci_dest_test.go -------------------------------------------------------------------------------- /oci/archive/oci_src.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/oci/archive/oci_src.go -------------------------------------------------------------------------------- /oci/archive/oci_src_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/oci/archive/oci_src_test.go -------------------------------------------------------------------------------- /oci/archive/oci_transport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/oci/archive/oci_transport.go -------------------------------------------------------------------------------- /oci/archive/oci_transport_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/oci/archive/oci_transport_test.go -------------------------------------------------------------------------------- /oci/internal/oci_util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/oci/internal/oci_util.go -------------------------------------------------------------------------------- /oci/internal/oci_util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/oci/internal/oci_util_test.go -------------------------------------------------------------------------------- /oci/layout/fixtures/accepted_certs/cacert.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/oci/layout/fixtures/accepted_certs/cacert.crt -------------------------------------------------------------------------------- /oci/layout/fixtures/accepted_certs/cert.cert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/oci/layout/fixtures/accepted_certs/cert.cert -------------------------------------------------------------------------------- /oci/layout/fixtures/accepted_certs/cert.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/oci/layout/fixtures/accepted_certs/cert.key -------------------------------------------------------------------------------- /oci/layout/fixtures/accepted_certs/gencert.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/oci/layout/fixtures/accepted_certs/gencert.sh -------------------------------------------------------------------------------- /oci/layout/fixtures/delete_image_multiple_images/blobs/sha256/02ea786cb1ff44d997661886a4186cbd8a1dc466938712bf7281379209476022: -------------------------------------------------------------------------------- 1 | insert binary content here #26559 2 | -------------------------------------------------------------------------------- /oci/layout/fixtures/delete_image_multiple_images/blobs/sha256/0dc27f36a618c110ae851662c13283e9fbc1b5a5de003befc4bcefa5a05d2eef: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/oci/layout/fixtures/delete_image_multiple_images/blobs/sha256/0dc27f36a618c110ae851662c13283e9fbc1b5a5de003befc4bcefa5a05d2eef -------------------------------------------------------------------------------- /oci/layout/fixtures/delete_image_multiple_images/blobs/sha256/39c524417bb4228f9fcb0aef43a680b5fd6b9f3a1df2fd50509d047e47dad8be: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/oci/layout/fixtures/delete_image_multiple_images/blobs/sha256/39c524417bb4228f9fcb0aef43a680b5fd6b9f3a1df2fd50509d047e47dad8be -------------------------------------------------------------------------------- /oci/layout/fixtures/delete_image_multiple_images/blobs/sha256/557ac7d133b7770216a8101268640edf4e88beab1b4e1e1bfc9b1891a1cab861: -------------------------------------------------------------------------------- 1 | insert binary content here #9811 2 | -------------------------------------------------------------------------------- /oci/layout/fixtures/delete_image_multiple_images/blobs/sha256/5b2aba4d3c27bc6493633d0ec446b25c8d0a5c9cfe99894bcdff0aee80813805: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/oci/layout/fixtures/delete_image_multiple_images/blobs/sha256/5b2aba4d3c27bc6493633d0ec446b25c8d0a5c9cfe99894bcdff0aee80813805 -------------------------------------------------------------------------------- /oci/layout/fixtures/delete_image_multiple_images/blobs/sha256/7ffdfe7d276286b39a203dcc247949cf47c91d2d5e10a53a675c0962ed9e4402: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/oci/layout/fixtures/delete_image_multiple_images/blobs/sha256/7ffdfe7d276286b39a203dcc247949cf47c91d2d5e10a53a675c0962ed9e4402 -------------------------------------------------------------------------------- /oci/layout/fixtures/delete_image_multiple_images/blobs/sha256/861d3c014b0e3edcf80e6221247d6b2921a4f892feb9bafe9515b9975b78c44f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/oci/layout/fixtures/delete_image_multiple_images/blobs/sha256/861d3c014b0e3edcf80e6221247d6b2921a4f892feb9bafe9515b9975b78c44f -------------------------------------------------------------------------------- /oci/layout/fixtures/delete_image_multiple_images/blobs/sha256/913cf3a39d377faf89ed388ad913a318a390488c9f34c46e43424795cdabffe8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/oci/layout/fixtures/delete_image_multiple_images/blobs/sha256/913cf3a39d377faf89ed388ad913a318a390488c9f34c46e43424795cdabffe8 -------------------------------------------------------------------------------- /oci/layout/fixtures/delete_image_multiple_images/blobs/sha256/93cbd11a4f41467a0409b975499ae711bc6f8222de38d9f1b5a4097583195ad5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/oci/layout/fixtures/delete_image_multiple_images/blobs/sha256/93cbd11a4f41467a0409b975499ae711bc6f8222de38d9f1b5a4097583195ad5 -------------------------------------------------------------------------------- /oci/layout/fixtures/delete_image_multiple_images/blobs/sha256/986315a0e599fac2b80eb31db2124dab8d3de04d7ca98b254999bd913c1f73fe: -------------------------------------------------------------------------------- 1 | insert binary content here #7959 2 | -------------------------------------------------------------------------------- /oci/layout/fixtures/delete_image_multiple_images/blobs/sha256/a2f798327b3f25e3eff54badcb769953de235e62e3e32051d57a5e66246de4a1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/oci/layout/fixtures/delete_image_multiple_images/blobs/sha256/a2f798327b3f25e3eff54badcb769953de235e62e3e32051d57a5e66246de4a1 -------------------------------------------------------------------------------- /oci/layout/fixtures/delete_image_multiple_images/blobs/sha256/a6f737ac2b84bc463f2ff721af39588c69646c82f79f3808236178e02e35b922: -------------------------------------------------------------------------------- 1 | insert binary content here #1234 2 | -------------------------------------------------------------------------------- /oci/layout/fixtures/delete_image_multiple_images/blobs/sha256/aab808b283c3f654d84358a40ce8766ecd552249305141de88f0ca61f3d1368f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/oci/layout/fixtures/delete_image_multiple_images/blobs/sha256/aab808b283c3f654d84358a40ce8766ecd552249305141de88f0ca61f3d1368f -------------------------------------------------------------------------------- /oci/layout/fixtures/delete_image_multiple_images/blobs/sha256/be6036f9b6a4e120a04868c47f1b8674f58b2fe5e410cba9f585a13ca8946cf0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/oci/layout/fixtures/delete_image_multiple_images/blobs/sha256/be6036f9b6a4e120a04868c47f1b8674f58b2fe5e410cba9f585a13ca8946cf0 -------------------------------------------------------------------------------- /oci/layout/fixtures/delete_image_multiple_images/blobs/sha256/df11bc189adeb50dadb3291a3a7f2c34b36e0efdba0df70f2c8a2d761b215cde: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/oci/layout/fixtures/delete_image_multiple_images/blobs/sha256/df11bc189adeb50dadb3291a3a7f2c34b36e0efdba0df70f2c8a2d761b215cde -------------------------------------------------------------------------------- /oci/layout/fixtures/delete_image_multiple_images/blobs/sha256/e19729d5a968c71b4b691d60f4a6f85f93c303bb88635dcfef36e23b76cb7b3a: -------------------------------------------------------------------------------- 1 | insert binary content here #28017 2 | -------------------------------------------------------------------------------- /oci/layout/fixtures/delete_image_multiple_images/blobs/sha256/e2f7e0374fd6a03d9c373f4d9a0c7802045cc3ddcc1433e89d83b81fa7007242: -------------------------------------------------------------------------------- 1 | insert binary content here #4794 2 | -------------------------------------------------------------------------------- /oci/layout/fixtures/delete_image_multiple_images/blobs/sha256/f6d60fd529b234d3e28837e15294d935f55da58ce57c4f9218cad38d0be82ce3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/oci/layout/fixtures/delete_image_multiple_images/blobs/sha256/f6d60fd529b234d3e28837e15294d935f55da58ce57c4f9218cad38d0be82ce3 -------------------------------------------------------------------------------- /oci/layout/fixtures/delete_image_multiple_images/blobs/sha256/f732172ad8d2a666550fa3ec37a5153d59acc95744562ae64cf62ded46de101a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/oci/layout/fixtures/delete_image_multiple_images/blobs/sha256/f732172ad8d2a666550fa3ec37a5153d59acc95744562ae64cf62ded46de101a -------------------------------------------------------------------------------- /oci/layout/fixtures/delete_image_multiple_images/index.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/oci/layout/fixtures/delete_image_multiple_images/index.json -------------------------------------------------------------------------------- /oci/layout/fixtures/delete_image_multiple_images/info.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/oci/layout/fixtures/delete_image_multiple_images/info.txt -------------------------------------------------------------------------------- /oci/layout/fixtures/delete_image_multiple_images/oci-layout: -------------------------------------------------------------------------------- 1 | {"imageLayoutVersion": "1.0.0"} -------------------------------------------------------------------------------- /oci/layout/fixtures/delete_image_only_one_image/blobs/sha256/0c8b263642b51b5c1dc40fe402ae2e97119c6007b6e52146419985ec1f0092dc: -------------------------------------------------------------------------------- 1 | insert binary content here #9671 2 | -------------------------------------------------------------------------------- /oci/layout/fixtures/delete_image_only_one_image/blobs/sha256/a527179158cd5cebc11c152b8637b47ce96c838ba2aa0de66d14f45cedc11423: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/oci/layout/fixtures/delete_image_only_one_image/blobs/sha256/a527179158cd5cebc11c152b8637b47ce96c838ba2aa0de66d14f45cedc11423 -------------------------------------------------------------------------------- /oci/layout/fixtures/delete_image_only_one_image/blobs/sha256/eaa95f3cfaac07c8a5153eb77c933269586ad0226c83405776be08547e4d2a18: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/oci/layout/fixtures/delete_image_only_one_image/blobs/sha256/eaa95f3cfaac07c8a5153eb77c933269586ad0226c83405776be08547e4d2a18 -------------------------------------------------------------------------------- /oci/layout/fixtures/delete_image_only_one_image/index.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/oci/layout/fixtures/delete_image_only_one_image/index.json -------------------------------------------------------------------------------- /oci/layout/fixtures/delete_image_only_one_image/oci-layout: -------------------------------------------------------------------------------- 1 | {"imageLayoutVersion": "1.0.0"} -------------------------------------------------------------------------------- /oci/layout/fixtures/delete_image_shared_blobs_dir/blobs/sha256/a527179158cd5cebc11c152b8637b47ce96c838ba2aa0de66d14f45cedc11423: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/oci/layout/fixtures/delete_image_shared_blobs_dir/blobs/sha256/a527179158cd5cebc11c152b8637b47ce96c838ba2aa0de66d14f45cedc11423 -------------------------------------------------------------------------------- /oci/layout/fixtures/delete_image_shared_blobs_dir/index.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/oci/layout/fixtures/delete_image_shared_blobs_dir/index.json -------------------------------------------------------------------------------- /oci/layout/fixtures/delete_image_shared_blobs_dir/oci-layout: -------------------------------------------------------------------------------- 1 | {"imageLayoutVersion": "1.0.0"} -------------------------------------------------------------------------------- /oci/layout/fixtures/delete_image_shared_blobs_dir/shared_blobs/sha256/0c8b263642b51b5c1dc40fe402ae2e97119c6007b6e52146419985ec1f0092dc: -------------------------------------------------------------------------------- 1 | insert binary content here #9671 2 | -------------------------------------------------------------------------------- /oci/layout/fixtures/delete_image_shared_blobs_dir/shared_blobs/sha256/eaa95f3cfaac07c8a5153eb77c933269586ad0226c83405776be08547e4d2a18: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/oci/layout/fixtures/delete_image_shared_blobs_dir/shared_blobs/sha256/eaa95f3cfaac07c8a5153eb77c933269586ad0226c83405776be08547e4d2a18 -------------------------------------------------------------------------------- /oci/layout/fixtures/delete_image_two_identical_references/blobs/sha256/0c8b263642b51b5c1dc40fe402ae2e97119c6007b6e52146419985ec1f0092dc: -------------------------------------------------------------------------------- 1 | insert binary content here #9671 2 | -------------------------------------------------------------------------------- /oci/layout/fixtures/delete_image_two_identical_references/blobs/sha256/49d1584496c6e196f512c4a9f52b17b187642269d84c044538523c5b69a660b3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/oci/layout/fixtures/delete_image_two_identical_references/blobs/sha256/49d1584496c6e196f512c4a9f52b17b187642269d84c044538523c5b69a660b3 -------------------------------------------------------------------------------- /oci/layout/fixtures/delete_image_two_identical_references/blobs/sha256/a527179158cd5cebc11c152b8637b47ce96c838ba2aa0de66d14f45cedc11423: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/oci/layout/fixtures/delete_image_two_identical_references/blobs/sha256/a527179158cd5cebc11c152b8637b47ce96c838ba2aa0de66d14f45cedc11423 -------------------------------------------------------------------------------- /oci/layout/fixtures/delete_image_two_identical_references/blobs/sha256/ce229a4eb5797ecd3a3a1846613b6b49811f79e38b5b0ce666268ba4b6c68e41: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/oci/layout/fixtures/delete_image_two_identical_references/blobs/sha256/ce229a4eb5797ecd3a3a1846613b6b49811f79e38b5b0ce666268ba4b6c68e41 -------------------------------------------------------------------------------- /oci/layout/fixtures/delete_image_two_identical_references/blobs/sha256/ecfa463536cb5472e238aadc4df81d4785d5d6373027c488a2db8a6e76fe88ed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/oci/layout/fixtures/delete_image_two_identical_references/blobs/sha256/ecfa463536cb5472e238aadc4df81d4785d5d6373027c488a2db8a6e76fe88ed -------------------------------------------------------------------------------- /oci/layout/fixtures/delete_image_two_identical_references/blobs/sha256/fa00bb4e2adbc73a5da1fd54d2a840020592530a8d4e8de9888b9e9a533419d8: -------------------------------------------------------------------------------- 1 | insert binary content here 32515 2 | -------------------------------------------------------------------------------- /oci/layout/fixtures/delete_image_two_identical_references/index.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/oci/layout/fixtures/delete_image_two_identical_references/index.json -------------------------------------------------------------------------------- /oci/layout/fixtures/delete_image_two_identical_references/oci-layout: -------------------------------------------------------------------------------- 1 | {"imageLayoutVersion": "1.0.0"} -------------------------------------------------------------------------------- /oci/layout/fixtures/files/a.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/oci/layout/fixtures/files/a.txt -------------------------------------------------------------------------------- /oci/layout/fixtures/files/b.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/oci/layout/fixtures/files/b.txt -------------------------------------------------------------------------------- /oci/layout/fixtures/manifest/index.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/oci/layout/fixtures/manifest/index.json -------------------------------------------------------------------------------- /oci/layout/fixtures/name_lookups/index.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/oci/layout/fixtures/name_lookups/index.json -------------------------------------------------------------------------------- /oci/layout/fixtures/rejected_certs/cert.cert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/oci/layout/fixtures/rejected_certs/cert.cert -------------------------------------------------------------------------------- /oci/layout/fixtures/rejected_certs/cert.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/oci/layout/fixtures/rejected_certs/cert.key -------------------------------------------------------------------------------- /oci/layout/fixtures/rejected_certs/gencert.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/oci/layout/fixtures/rejected_certs/gencert.sh -------------------------------------------------------------------------------- /oci/layout/fixtures/two_images_manifest/index.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/oci/layout/fixtures/two_images_manifest/index.json -------------------------------------------------------------------------------- /oci/layout/oci_delete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/oci/layout/oci_delete.go -------------------------------------------------------------------------------- /oci/layout/oci_delete_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/oci/layout/oci_delete_test.go -------------------------------------------------------------------------------- /oci/layout/oci_dest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/oci/layout/oci_dest.go -------------------------------------------------------------------------------- /oci/layout/oci_dest_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/oci/layout/oci_dest_test.go -------------------------------------------------------------------------------- /oci/layout/oci_src.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/oci/layout/oci_src.go -------------------------------------------------------------------------------- /oci/layout/oci_src_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/oci/layout/oci_src_test.go -------------------------------------------------------------------------------- /oci/layout/oci_transport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/oci/layout/oci_transport.go -------------------------------------------------------------------------------- /oci/layout/oci_transport_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/oci/layout/oci_transport_test.go -------------------------------------------------------------------------------- /oci/layout/reader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/oci/layout/reader.go -------------------------------------------------------------------------------- /oci/layout/reader_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/oci/layout/reader_test.go -------------------------------------------------------------------------------- /oci/oci.go: -------------------------------------------------------------------------------- 1 | package oci 2 | -------------------------------------------------------------------------------- /openshift/openshift-copies.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/openshift/openshift-copies.go -------------------------------------------------------------------------------- /openshift/openshift-copies_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/openshift/openshift-copies_test.go -------------------------------------------------------------------------------- /openshift/openshift.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/openshift/openshift.go -------------------------------------------------------------------------------- /openshift/openshift_dest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/openshift/openshift_dest.go -------------------------------------------------------------------------------- /openshift/openshift_dest_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/openshift/openshift_dest_test.go -------------------------------------------------------------------------------- /openshift/openshift_src.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/openshift/openshift_src.go -------------------------------------------------------------------------------- /openshift/openshift_src_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/openshift/openshift_src_test.go -------------------------------------------------------------------------------- /openshift/openshift_transport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/openshift/openshift_transport.go -------------------------------------------------------------------------------- /openshift/openshift_transport_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/openshift/openshift_transport_test.go -------------------------------------------------------------------------------- /openshift/testdata/admin.kubeconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/openshift/testdata/admin.kubeconfig -------------------------------------------------------------------------------- /pkg/blobcache/blobcache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/blobcache/blobcache.go -------------------------------------------------------------------------------- /pkg/blobcache/blobcache_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/blobcache/blobcache_test.go -------------------------------------------------------------------------------- /pkg/blobcache/dest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/blobcache/dest.go -------------------------------------------------------------------------------- /pkg/blobcache/src.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/blobcache/src.go -------------------------------------------------------------------------------- /pkg/blobcache/src_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/blobcache/src_test.go -------------------------------------------------------------------------------- /pkg/blobinfocache/boltdb/boltdb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/blobinfocache/boltdb/boltdb.go -------------------------------------------------------------------------------- /pkg/blobinfocache/boltdb/boltdb_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/blobinfocache/boltdb/boltdb_test.go -------------------------------------------------------------------------------- /pkg/blobinfocache/default.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/blobinfocache/default.go -------------------------------------------------------------------------------- /pkg/blobinfocache/default_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/blobinfocache/default_test.go -------------------------------------------------------------------------------- /pkg/blobinfocache/internal/prioritize/prioritize.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/blobinfocache/internal/prioritize/prioritize.go -------------------------------------------------------------------------------- /pkg/blobinfocache/internal/prioritize/prioritize_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/blobinfocache/internal/prioritize/prioritize_test.go -------------------------------------------------------------------------------- /pkg/blobinfocache/internal/test/test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/blobinfocache/internal/test/test.go -------------------------------------------------------------------------------- /pkg/blobinfocache/memory/memory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/blobinfocache/memory/memory.go -------------------------------------------------------------------------------- /pkg/blobinfocache/memory/memory_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/blobinfocache/memory/memory_test.go -------------------------------------------------------------------------------- /pkg/blobinfocache/none/none.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/blobinfocache/none/none.go -------------------------------------------------------------------------------- /pkg/blobinfocache/none/none_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/blobinfocache/none/none_test.go -------------------------------------------------------------------------------- /pkg/blobinfocache/sqlite/sqlite.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/blobinfocache/sqlite/sqlite.go -------------------------------------------------------------------------------- /pkg/blobinfocache/sqlite/sqlite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/blobinfocache/sqlite/sqlite_test.go -------------------------------------------------------------------------------- /pkg/cli/environment/environment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/cli/environment/environment.go -------------------------------------------------------------------------------- /pkg/cli/passphrase.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/cli/passphrase.go -------------------------------------------------------------------------------- /pkg/cli/sigstore/params/sigstore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/cli/sigstore/params/sigstore.go -------------------------------------------------------------------------------- /pkg/cli/sigstore/sigstore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/cli/sigstore/sigstore.go -------------------------------------------------------------------------------- /pkg/compression/compression.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/compression/compression.go -------------------------------------------------------------------------------- /pkg/compression/compression_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/compression/compression_test.go -------------------------------------------------------------------------------- /pkg/compression/fixtures/Hello.bz2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/compression/fixtures/Hello.bz2 -------------------------------------------------------------------------------- /pkg/compression/fixtures/Hello.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/compression/fixtures/Hello.gz -------------------------------------------------------------------------------- /pkg/compression/fixtures/Hello.uncompressed: -------------------------------------------------------------------------------- 1 | Hello -------------------------------------------------------------------------------- /pkg/compression/fixtures/Hello.xz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/compression/fixtures/Hello.xz -------------------------------------------------------------------------------- /pkg/compression/fixtures/Hello.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/compression/fixtures/Hello.zst -------------------------------------------------------------------------------- /pkg/compression/internal/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/compression/internal/types.go -------------------------------------------------------------------------------- /pkg/compression/types/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/compression/types/types.go -------------------------------------------------------------------------------- /pkg/compression/zstd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/compression/zstd.go -------------------------------------------------------------------------------- /pkg/docker/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/docker/config/config.go -------------------------------------------------------------------------------- /pkg/docker/config/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/docker/config/config_test.go -------------------------------------------------------------------------------- /pkg/docker/config/testdata/abnormal.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/docker/config/testdata/abnormal.json -------------------------------------------------------------------------------- /pkg/docker/config/testdata/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/docker/config/testdata/config.json -------------------------------------------------------------------------------- /pkg/docker/config/testdata/cred-helper-with-auth-files.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/docker/config/testdata/cred-helper-with-auth-files.conf -------------------------------------------------------------------------------- /pkg/docker/config/testdata/cred-helper.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/docker/config/testdata/cred-helper.conf -------------------------------------------------------------------------------- /pkg/docker/config/testdata/docker-credential-helper-registry: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/docker/config/testdata/docker-credential-helper-registry -------------------------------------------------------------------------------- /pkg/docker/config/testdata/empty.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /pkg/docker/config/testdata/example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/docker/config/testdata/example.json -------------------------------------------------------------------------------- /pkg/docker/config/testdata/example_identitytoken.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/docker/config/testdata/example_identitytoken.json -------------------------------------------------------------------------------- /pkg/docker/config/testdata/full.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/docker/config/testdata/full.json -------------------------------------------------------------------------------- /pkg/docker/config/testdata/legacy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/docker/config/testdata/legacy.json -------------------------------------------------------------------------------- /pkg/docker/config/testdata/refpath.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/docker/config/testdata/refpath.json -------------------------------------------------------------------------------- /pkg/shortnames/shortnames.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/shortnames/shortnames.go -------------------------------------------------------------------------------- /pkg/shortnames/shortnames_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/shortnames/shortnames_test.go -------------------------------------------------------------------------------- /pkg/shortnames/testdata/aliases.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/shortnames/testdata/aliases.conf -------------------------------------------------------------------------------- /pkg/shortnames/testdata/no-reg.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/shortnames/testdata/no-reg.conf -------------------------------------------------------------------------------- /pkg/shortnames/testdata/one-reg.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/shortnames/testdata/one-reg.conf -------------------------------------------------------------------------------- /pkg/shortnames/testdata/registries.conf.d/config-1.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/shortnames/testdata/registries.conf.d/config-1.conf -------------------------------------------------------------------------------- /pkg/shortnames/testdata/registries.conf.d/config-2.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/shortnames/testdata/registries.conf.d/config-2.conf -------------------------------------------------------------------------------- /pkg/shortnames/testdata/registries.conf.d/config-3.conf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/shortnames/testdata/registries.conf.d/config-3.ignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/shortnames/testdata/registries.conf.d/config-3.ignore -------------------------------------------------------------------------------- /pkg/shortnames/testdata/two-reg.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/shortnames/testdata/two-reg.conf -------------------------------------------------------------------------------- /pkg/strslice/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/strslice/README.md -------------------------------------------------------------------------------- /pkg/strslice/strslice.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/strslice/strslice.go -------------------------------------------------------------------------------- /pkg/strslice/strslice_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/strslice/strslice_test.go -------------------------------------------------------------------------------- /pkg/sysregistriesv2/paths_common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/sysregistriesv2/paths_common.go -------------------------------------------------------------------------------- /pkg/sysregistriesv2/paths_freebsd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/sysregistriesv2/paths_freebsd.go -------------------------------------------------------------------------------- /pkg/sysregistriesv2/shortnames.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/sysregistriesv2/shortnames.go -------------------------------------------------------------------------------- /pkg/sysregistriesv2/shortnames_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/sysregistriesv2/shortnames_test.go -------------------------------------------------------------------------------- /pkg/sysregistriesv2/system_registries_v2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/sysregistriesv2/system_registries_v2.go -------------------------------------------------------------------------------- /pkg/sysregistriesv2/system_registries_v2_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/sysregistriesv2/system_registries_v2_test.go -------------------------------------------------------------------------------- /pkg/sysregistriesv2/testdata/aliases.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/sysregistriesv2/testdata/aliases.conf -------------------------------------------------------------------------------- /pkg/sysregistriesv2/testdata/base-for-registries.d.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/sysregistriesv2/testdata/base-for-registries.d.conf -------------------------------------------------------------------------------- /pkg/sysregistriesv2/testdata/blocked-conflicts.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/sysregistriesv2/testdata/blocked-conflicts.conf -------------------------------------------------------------------------------- /pkg/sysregistriesv2/testdata/cred-helper.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/sysregistriesv2/testdata/cred-helper.conf -------------------------------------------------------------------------------- /pkg/sysregistriesv2/testdata/empty.conf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/sysregistriesv2/testdata/find-registry.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/sysregistriesv2/testdata/find-registry.conf -------------------------------------------------------------------------------- /pkg/sysregistriesv2/testdata/insecure-conflicts.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/sysregistriesv2/testdata/insecure-conflicts.conf -------------------------------------------------------------------------------- /pkg/sysregistriesv2/testdata/invalid-aliases.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/sysregistriesv2/testdata/invalid-aliases.conf -------------------------------------------------------------------------------- /pkg/sysregistriesv2/testdata/invalid-config-level-mirror.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/sysregistriesv2/testdata/invalid-config-level-mirror.conf -------------------------------------------------------------------------------- /pkg/sysregistriesv2/testdata/invalid-conflict-mirror.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/sysregistriesv2/testdata/invalid-conflict-mirror.conf -------------------------------------------------------------------------------- /pkg/sysregistriesv2/testdata/invalid-prefix.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/sysregistriesv2/testdata/invalid-prefix.conf -------------------------------------------------------------------------------- /pkg/sysregistriesv2/testdata/invalid-search.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/sysregistriesv2/testdata/invalid-search.conf -------------------------------------------------------------------------------- /pkg/sysregistriesv2/testdata/invalid-short-name-mode.conf: -------------------------------------------------------------------------------- 1 | short-name-mode="invalid" 2 | -------------------------------------------------------------------------------- /pkg/sysregistriesv2/testdata/invalid-value-mirror.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/sysregistriesv2/testdata/invalid-value-mirror.conf -------------------------------------------------------------------------------- /pkg/sysregistriesv2/testdata/invalidate-cache.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/sysregistriesv2/testdata/invalidate-cache.conf -------------------------------------------------------------------------------- /pkg/sysregistriesv2/testdata/mirrors.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/sysregistriesv2/testdata/mirrors.conf -------------------------------------------------------------------------------- /pkg/sysregistriesv2/testdata/missing-mirror-location.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/sysregistriesv2/testdata/missing-mirror-location.conf -------------------------------------------------------------------------------- /pkg/sysregistriesv2/testdata/mixing-v1-v2-empty.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/sysregistriesv2/testdata/mixing-v1-v2-empty.conf -------------------------------------------------------------------------------- /pkg/sysregistriesv2/testdata/mixing-v1-v2.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/sysregistriesv2/testdata/mixing-v1-v2.conf -------------------------------------------------------------------------------- /pkg/sysregistriesv2/testdata/pull-sources-from-reference.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/sysregistriesv2/testdata/pull-sources-from-reference.conf -------------------------------------------------------------------------------- /pkg/sysregistriesv2/testdata/registries.conf.d-empty-helpers/empty.conf: -------------------------------------------------------------------------------- 1 | credential-helpers=[] 2 | -------------------------------------------------------------------------------- /pkg/sysregistriesv2/testdata/registries.conf.d-usr1/no-usr.conf: -------------------------------------------------------------------------------- 1 | # unqualified-search-registries is not set 2 | -------------------------------------------------------------------------------- /pkg/sysregistriesv2/testdata/registries.conf.d-usr2/empty-usr.conf: -------------------------------------------------------------------------------- 1 | unqualified-search-registries = [] 2 | -------------------------------------------------------------------------------- /pkg/sysregistriesv2/testdata/registries.conf.d/config-1.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/sysregistriesv2/testdata/registries.conf.d/config-1.conf -------------------------------------------------------------------------------- /pkg/sysregistriesv2/testdata/registries.conf.d/config-2.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/sysregistriesv2/testdata/registries.conf.d/config-2.conf -------------------------------------------------------------------------------- /pkg/sysregistriesv2/testdata/registries.conf.d/config-3.conf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/sysregistriesv2/testdata/registries.conf.d/config-3.ignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/sysregistriesv2/testdata/registries.conf.d/config-3.ignore -------------------------------------------------------------------------------- /pkg/sysregistriesv2/testdata/registries.conf.d/subdomain-override-1.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/sysregistriesv2/testdata/registries.conf.d/subdomain-override-1.conf -------------------------------------------------------------------------------- /pkg/sysregistriesv2/testdata/registries.conf.d/subdomain-override-2.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/sysregistriesv2/testdata/registries.conf.d/subdomain-override-2.conf -------------------------------------------------------------------------------- /pkg/sysregistriesv2/testdata/registries.conf.d/subdomain-override-3.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/sysregistriesv2/testdata/registries.conf.d/subdomain-override-3.conf -------------------------------------------------------------------------------- /pkg/sysregistriesv2/testdata/try-update-cache-invalid.conf: -------------------------------------------------------------------------------- 1 | invalid 2 | -------------------------------------------------------------------------------- /pkg/sysregistriesv2/testdata/try-update-cache-valid.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/sysregistriesv2/testdata/try-update-cache-valid.conf -------------------------------------------------------------------------------- /pkg/sysregistriesv2/testdata/unmarshal.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/sysregistriesv2/testdata/unmarshal.conf -------------------------------------------------------------------------------- /pkg/sysregistriesv2/testdata/unqualified-search.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/sysregistriesv2/testdata/unqualified-search.conf -------------------------------------------------------------------------------- /pkg/sysregistriesv2/testdata/v1-compatibility.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/sysregistriesv2/testdata/v1-compatibility.conf -------------------------------------------------------------------------------- /pkg/sysregistriesv2/testdata/v1-invalid-block.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/sysregistriesv2/testdata/v1-invalid-block.conf -------------------------------------------------------------------------------- /pkg/sysregistriesv2/testdata/v1-invalid-insecure.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/sysregistriesv2/testdata/v1-invalid-insecure.conf -------------------------------------------------------------------------------- /pkg/sysregistriesv2/testdata/v1-invalid-search.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/sysregistriesv2/testdata/v1-invalid-search.conf -------------------------------------------------------------------------------- /pkg/tlsclientconfig/testdata/full/ca-cert-1.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/tlsclientconfig/testdata/full/ca-cert-1.crt -------------------------------------------------------------------------------- /pkg/tlsclientconfig/testdata/full/ca-cert-2.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/tlsclientconfig/testdata/full/ca-cert-2.crt -------------------------------------------------------------------------------- /pkg/tlsclientconfig/testdata/full/client-cert-1.cert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/tlsclientconfig/testdata/full/client-cert-1.cert -------------------------------------------------------------------------------- /pkg/tlsclientconfig/testdata/full/client-cert-1.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/tlsclientconfig/testdata/full/client-cert-1.key -------------------------------------------------------------------------------- /pkg/tlsclientconfig/testdata/full/client-cert-2.cert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/tlsclientconfig/testdata/full/client-cert-2.cert -------------------------------------------------------------------------------- /pkg/tlsclientconfig/testdata/full/client-cert-2.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/tlsclientconfig/testdata/full/client-cert-2.key -------------------------------------------------------------------------------- /pkg/tlsclientconfig/testdata/missing-cert/client-cert-1.key: -------------------------------------------------------------------------------- 1 | ../full/client-cert-1.key -------------------------------------------------------------------------------- /pkg/tlsclientconfig/testdata/missing-key/client-cert-1.cert: -------------------------------------------------------------------------------- 1 | ../full/client-cert-1.cert -------------------------------------------------------------------------------- /pkg/tlsclientconfig/testdata/unreadable-ca/unreadable.crt: -------------------------------------------------------------------------------- 1 | /this/does/not/exist -------------------------------------------------------------------------------- /pkg/tlsclientconfig/testdata/unreadable-cert/client-cert-1.cert: -------------------------------------------------------------------------------- 1 | /this/does/not/exist -------------------------------------------------------------------------------- /pkg/tlsclientconfig/testdata/unreadable-cert/client-cert-1.key: -------------------------------------------------------------------------------- 1 | ../full/client-cert-1.key -------------------------------------------------------------------------------- /pkg/tlsclientconfig/testdata/unreadable-key/client-cert-1.cert: -------------------------------------------------------------------------------- 1 | ../full/client-cert-1.cert -------------------------------------------------------------------------------- /pkg/tlsclientconfig/testdata/unreadable-key/client-cert-1.key: -------------------------------------------------------------------------------- 1 | /this/does/not/exist -------------------------------------------------------------------------------- /pkg/tlsclientconfig/tlsclientconfig.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/tlsclientconfig/tlsclientconfig.go -------------------------------------------------------------------------------- /pkg/tlsclientconfig/tlsclientconfig_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/pkg/tlsclientconfig/tlsclientconfig_test.go -------------------------------------------------------------------------------- /registries.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/registries.conf -------------------------------------------------------------------------------- /sif/load.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/sif/load.go -------------------------------------------------------------------------------- /sif/load_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/sif/load_test.go -------------------------------------------------------------------------------- /sif/src.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/sif/src.go -------------------------------------------------------------------------------- /sif/src_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/sif/src_test.go -------------------------------------------------------------------------------- /sif/transport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/sif/transport.go -------------------------------------------------------------------------------- /sif/transport_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/sif/transport_test.go -------------------------------------------------------------------------------- /signature/docker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/docker.go -------------------------------------------------------------------------------- /signature/docker_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/docker_test.go -------------------------------------------------------------------------------- /signature/fixtures/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/fixtures/.gitignore -------------------------------------------------------------------------------- /signature/fixtures/corrupt.signature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/fixtures/corrupt.signature -------------------------------------------------------------------------------- /signature/fixtures/corrupt.signature-v3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/fixtures/corrupt.signature-v3 -------------------------------------------------------------------------------- /signature/fixtures/cosign.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/fixtures/cosign.pub -------------------------------------------------------------------------------- /signature/fixtures/cosign2.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/fixtures/cosign2.pub -------------------------------------------------------------------------------- /signature/fixtures/dir-img-cosign-fulcio-rekor-valid/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/fixtures/dir-img-cosign-fulcio-rekor-valid/manifest.json -------------------------------------------------------------------------------- /signature/fixtures/dir-img-cosign-fulcio-rekor-valid/signature-1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/fixtures/dir-img-cosign-fulcio-rekor-valid/signature-1 -------------------------------------------------------------------------------- /signature/fixtures/dir-img-cosign-key-rekor-valid/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/fixtures/dir-img-cosign-key-rekor-valid/manifest.json -------------------------------------------------------------------------------- /signature/fixtures/dir-img-cosign-key-rekor-valid/signature-1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/fixtures/dir-img-cosign-key-rekor-valid/signature-1 -------------------------------------------------------------------------------- /signature/fixtures/dir-img-cosign-manifest-digest-error/manifest.json: -------------------------------------------------------------------------------- 1 | ../v2s1-invalid-signatures.manifest.json -------------------------------------------------------------------------------- /signature/fixtures/dir-img-cosign-manifest-digest-error/signature-1: -------------------------------------------------------------------------------- 1 | ../dir-img-cosign-valid/signature-1 -------------------------------------------------------------------------------- /signature/fixtures/dir-img-cosign-mixed/manifest.json: -------------------------------------------------------------------------------- 1 | ../dir-img-cosign-valid/manifest.json -------------------------------------------------------------------------------- /signature/fixtures/dir-img-cosign-mixed/signature-1: -------------------------------------------------------------------------------- 1 | ../unknown-cosign-key.signature -------------------------------------------------------------------------------- /signature/fixtures/dir-img-cosign-mixed/signature-2: -------------------------------------------------------------------------------- 1 | ../dir-img-cosign-valid/signature-1 -------------------------------------------------------------------------------- /signature/fixtures/dir-img-cosign-modified-manifest/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/fixtures/dir-img-cosign-modified-manifest/manifest.json -------------------------------------------------------------------------------- /signature/fixtures/dir-img-cosign-modified-manifest/signature-1: -------------------------------------------------------------------------------- 1 | ../dir-img-cosign-valid/signature-1 -------------------------------------------------------------------------------- /signature/fixtures/dir-img-cosign-no-manifest/signature-1: -------------------------------------------------------------------------------- 1 | ../dir-img-cosign-valid/signature-1 -------------------------------------------------------------------------------- /signature/fixtures/dir-img-cosign-other-attachment/manifest.json: -------------------------------------------------------------------------------- 1 | ../dir-img-cosign-valid/manifest.json -------------------------------------------------------------------------------- /signature/fixtures/dir-img-cosign-other-attachment/signature-1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/fixtures/dir-img-cosign-other-attachment/signature-1 -------------------------------------------------------------------------------- /signature/fixtures/dir-img-cosign-pki-valid/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/fixtures/dir-img-cosign-pki-valid/manifest.json -------------------------------------------------------------------------------- /signature/fixtures/dir-img-cosign-pki-valid/signature-1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/fixtures/dir-img-cosign-pki-valid/signature-1 -------------------------------------------------------------------------------- /signature/fixtures/dir-img-cosign-valid-2/manifest.json: -------------------------------------------------------------------------------- 1 | ../dir-img-cosign-valid/manifest.json -------------------------------------------------------------------------------- /signature/fixtures/dir-img-cosign-valid-2/signature-1: -------------------------------------------------------------------------------- 1 | ../dir-img-cosign-valid/signature-1 -------------------------------------------------------------------------------- /signature/fixtures/dir-img-cosign-valid-2/signature-2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/fixtures/dir-img-cosign-valid-2/signature-2 -------------------------------------------------------------------------------- /signature/fixtures/dir-img-cosign-valid-with-tag/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/fixtures/dir-img-cosign-valid-with-tag/manifest.json -------------------------------------------------------------------------------- /signature/fixtures/dir-img-cosign-valid-with-tag/signature-1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/fixtures/dir-img-cosign-valid-with-tag/signature-1 -------------------------------------------------------------------------------- /signature/fixtures/dir-img-cosign-valid/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/fixtures/dir-img-cosign-valid/manifest.json -------------------------------------------------------------------------------- /signature/fixtures/dir-img-cosign-valid/signature-1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/fixtures/dir-img-cosign-valid/signature-1 -------------------------------------------------------------------------------- /signature/fixtures/dir-img-manifest-digest-error/manifest.json: -------------------------------------------------------------------------------- 1 | ../v2s1-invalid-signatures.manifest.json -------------------------------------------------------------------------------- /signature/fixtures/dir-img-manifest-digest-error/signature-1: -------------------------------------------------------------------------------- 1 | ../dir-img-valid/signature-1 -------------------------------------------------------------------------------- /signature/fixtures/dir-img-mixed/manifest.json: -------------------------------------------------------------------------------- 1 | ../dir-img-valid/manifest.json -------------------------------------------------------------------------------- /signature/fixtures/dir-img-mixed/signature-1: -------------------------------------------------------------------------------- 1 | ../invalid-blob.signature -------------------------------------------------------------------------------- /signature/fixtures/dir-img-mixed/signature-2: -------------------------------------------------------------------------------- 1 | ../dir-img-valid/signature-1 -------------------------------------------------------------------------------- /signature/fixtures/dir-img-modified-manifest/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/fixtures/dir-img-modified-manifest/manifest.json -------------------------------------------------------------------------------- /signature/fixtures/dir-img-modified-manifest/signature-1: -------------------------------------------------------------------------------- 1 | ../dir-img-valid/signature-1 -------------------------------------------------------------------------------- /signature/fixtures/dir-img-no-manifest/signature-1: -------------------------------------------------------------------------------- 1 | ../dir-img-valid/signature-1 -------------------------------------------------------------------------------- /signature/fixtures/dir-img-unsigned/manifest.json: -------------------------------------------------------------------------------- 1 | ../dir-img-valid/manifest.json -------------------------------------------------------------------------------- /signature/fixtures/dir-img-valid-2/manifest.json: -------------------------------------------------------------------------------- 1 | ../dir-img-valid/manifest.json -------------------------------------------------------------------------------- /signature/fixtures/dir-img-valid-2/signature-1: -------------------------------------------------------------------------------- 1 | ../dir-img-valid/signature-1 -------------------------------------------------------------------------------- /signature/fixtures/dir-img-valid-2/signature-2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/fixtures/dir-img-valid-2/signature-2 -------------------------------------------------------------------------------- /signature/fixtures/dir-img-valid-subkey/manifest.json: -------------------------------------------------------------------------------- 1 | ../image.manifest.json -------------------------------------------------------------------------------- /signature/fixtures/dir-img-valid-subkey/signature-1: -------------------------------------------------------------------------------- 1 | ../subkey.signature -------------------------------------------------------------------------------- /signature/fixtures/dir-img-valid/manifest.json: -------------------------------------------------------------------------------- 1 | ../image.manifest.json -------------------------------------------------------------------------------- /signature/fixtures/dir-img-valid/signature-1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/fixtures/dir-img-valid/signature-1 -------------------------------------------------------------------------------- /signature/fixtures/expired.signature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/fixtures/expired.signature -------------------------------------------------------------------------------- /signature/fixtures/fulcio-cert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/fixtures/fulcio-cert -------------------------------------------------------------------------------- /signature/fixtures/fulcio-chain: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/fixtures/fulcio-chain -------------------------------------------------------------------------------- /signature/fixtures/fulcio_v1.crt.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/fixtures/fulcio_v1.crt.pem -------------------------------------------------------------------------------- /signature/fixtures/image.manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/fixtures/image.manifest.json -------------------------------------------------------------------------------- /signature/fixtures/image.signature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/fixtures/image.signature -------------------------------------------------------------------------------- /signature/fixtures/invalid-blob.signature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/fixtures/invalid-blob.signature -------------------------------------------------------------------------------- /signature/fixtures/invalid-blob.signature-v3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/fixtures/invalid-blob.signature-v3 -------------------------------------------------------------------------------- /signature/fixtures/invalid-reference.signature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/fixtures/invalid-reference.signature -------------------------------------------------------------------------------- /signature/fixtures/no-optional-fields.signature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/fixtures/no-optional-fields.signature -------------------------------------------------------------------------------- /signature/fixtures/pki-cert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/fixtures/pki-cert -------------------------------------------------------------------------------- /signature/fixtures/pki-chain: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/fixtures/pki-chain -------------------------------------------------------------------------------- /signature/fixtures/pki_intermediate_crts.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/fixtures/pki_intermediate_crts.pem -------------------------------------------------------------------------------- /signature/fixtures/pki_root_crts.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/fixtures/pki_root_crts.pem -------------------------------------------------------------------------------- /signature/fixtures/policy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/fixtures/policy.json -------------------------------------------------------------------------------- /signature/fixtures/public-key-1.gpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/fixtures/public-key-1.gpg -------------------------------------------------------------------------------- /signature/fixtures/public-key-2.gpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/fixtures/public-key-2.gpg -------------------------------------------------------------------------------- /signature/fixtures/public-key-with-revoked-subkey.gpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/fixtures/public-key-with-revoked-subkey.gpg -------------------------------------------------------------------------------- /signature/fixtures/public-key-with-subkey.gpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/fixtures/public-key-with-subkey.gpg -------------------------------------------------------------------------------- /signature/fixtures/public-key.gpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/fixtures/public-key.gpg -------------------------------------------------------------------------------- /signature/fixtures/pubring.gpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/fixtures/pubring.gpg -------------------------------------------------------------------------------- /signature/fixtures/regenerate-keys.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/fixtures/regenerate-keys.sh -------------------------------------------------------------------------------- /signature/fixtures/rekor-payload: -------------------------------------------------------------------------------- 1 | ../internal/testdata/rekor-payload -------------------------------------------------------------------------------- /signature/fixtures/rekor-set: -------------------------------------------------------------------------------- 1 | ../internal/testdata/rekor-set -------------------------------------------------------------------------------- /signature/fixtures/rekor-sig: -------------------------------------------------------------------------------- 1 | ../internal/testdata/rekor-sig -------------------------------------------------------------------------------- /signature/fixtures/rekor.pub: -------------------------------------------------------------------------------- 1 | ../internal/testdata/rekor.pub -------------------------------------------------------------------------------- /signature/fixtures/secring.gpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/fixtures/secring.gpg -------------------------------------------------------------------------------- /signature/fixtures/some-rsa-key.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/fixtures/some-rsa-key.pub -------------------------------------------------------------------------------- /signature/fixtures/subkey-revoked.signature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/fixtures/subkey-revoked.signature -------------------------------------------------------------------------------- /signature/fixtures/subkey-revoked.signature-v3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/fixtures/subkey-revoked.signature-v3 -------------------------------------------------------------------------------- /signature/fixtures/subkey.signature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/fixtures/subkey.signature -------------------------------------------------------------------------------- /signature/fixtures/subkey.signature-v3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/fixtures/subkey.signature-v3 -------------------------------------------------------------------------------- /signature/fixtures/trustdb.gpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/fixtures/trustdb.gpg -------------------------------------------------------------------------------- /signature/fixtures/unknown-cosign-key.signature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/fixtures/unknown-cosign-key.signature -------------------------------------------------------------------------------- /signature/fixtures/unknown-key.signature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/fixtures/unknown-key.signature -------------------------------------------------------------------------------- /signature/fixtures/unknown-key.signature-v3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/fixtures/unknown-key.signature-v3 -------------------------------------------------------------------------------- /signature/fixtures/unsigned-encrypted.signature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/fixtures/unsigned-encrypted.signature -------------------------------------------------------------------------------- /signature/fixtures/unsigned-literal.signature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/fixtures/unsigned-literal.signature -------------------------------------------------------------------------------- /signature/fixtures/v2s1-invalid-signatures.manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/fixtures/v2s1-invalid-signatures.manifest.json -------------------------------------------------------------------------------- /signature/fixtures_info_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/fixtures_info_test.go -------------------------------------------------------------------------------- /signature/fulcio_cert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/fulcio_cert.go -------------------------------------------------------------------------------- /signature/fulcio_cert_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/fulcio_cert_test.go -------------------------------------------------------------------------------- /signature/internal/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/internal/errors.go -------------------------------------------------------------------------------- /signature/internal/errors_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/internal/errors_test.go -------------------------------------------------------------------------------- /signature/internal/fixtures_info_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/internal/fixtures_info_test.go -------------------------------------------------------------------------------- /signature/internal/json.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/internal/json.go -------------------------------------------------------------------------------- /signature/internal/json_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/internal/json_test.go -------------------------------------------------------------------------------- /signature/internal/rekor_api_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/internal/rekor_api_types.go -------------------------------------------------------------------------------- /signature/internal/rekor_set.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/internal/rekor_set.go -------------------------------------------------------------------------------- /signature/internal/rekor_set_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/internal/rekor_set_test.go -------------------------------------------------------------------------------- /signature/internal/sequoia/gosequoia.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/internal/sequoia/gosequoia.c -------------------------------------------------------------------------------- /signature/internal/sequoia/gosequoia.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/internal/sequoia/gosequoia.h -------------------------------------------------------------------------------- /signature/internal/sequoia/gosequoiafuncs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/internal/sequoia/gosequoiafuncs.h -------------------------------------------------------------------------------- /signature/internal/sequoia/sequoia.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/internal/sequoia/sequoia.go -------------------------------------------------------------------------------- /signature/internal/sequoia/sequoia.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/internal/sequoia/sequoia.h -------------------------------------------------------------------------------- /signature/internal/sequoia/sequoia_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/internal/sequoia/sequoia_test.go -------------------------------------------------------------------------------- /signature/internal/sigstore_payload.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/internal/sigstore_payload.go -------------------------------------------------------------------------------- /signature/internal/sigstore_payload_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/internal/sigstore_payload_test.go -------------------------------------------------------------------------------- /signature/internal/testdata/cosign.pub: -------------------------------------------------------------------------------- 1 | ../../fixtures/cosign.pub -------------------------------------------------------------------------------- /signature/internal/testdata/cosign2.pub: -------------------------------------------------------------------------------- 1 | ../../fixtures/cosign2.pub -------------------------------------------------------------------------------- /signature/internal/testdata/rekor-cert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/internal/testdata/rekor-cert -------------------------------------------------------------------------------- /signature/internal/testdata/rekor-payload: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/internal/testdata/rekor-payload -------------------------------------------------------------------------------- /signature/internal/testdata/rekor-set: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/internal/testdata/rekor-set -------------------------------------------------------------------------------- /signature/internal/testdata/rekor-sig: -------------------------------------------------------------------------------- 1 | MEQCIEJc96e041VAhKA03SvfCYbWodIMIQPyAtWyDP4FnPqpAiAaIS60EjhRDhSanoFsoIy8fKqqKeW5ps/tLXSGpayi2g== -------------------------------------------------------------------------------- /signature/internal/testdata/rekor.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/internal/testdata/rekor.pub -------------------------------------------------------------------------------- /signature/internal/testdata/valid.signature: -------------------------------------------------------------------------------- 1 | ../../fixtures/dir-img-cosign-valid/signature-1 -------------------------------------------------------------------------------- /signature/mechanism.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/mechanism.go -------------------------------------------------------------------------------- /signature/mechanism_gpgme.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/mechanism_gpgme.go -------------------------------------------------------------------------------- /signature/mechanism_gpgme_only.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/mechanism_gpgme_only.go -------------------------------------------------------------------------------- /signature/mechanism_gpgme_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/mechanism_gpgme_test.go -------------------------------------------------------------------------------- /signature/mechanism_openpgp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/mechanism_openpgp.go -------------------------------------------------------------------------------- /signature/mechanism_openpgp_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/mechanism_openpgp_test.go -------------------------------------------------------------------------------- /signature/mechanism_sequoia.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/mechanism_sequoia.go -------------------------------------------------------------------------------- /signature/mechanism_sequoia_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/mechanism_sequoia_test.go -------------------------------------------------------------------------------- /signature/mechanism_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/mechanism_test.go -------------------------------------------------------------------------------- /signature/pki_cert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/pki_cert.go -------------------------------------------------------------------------------- /signature/pki_cert_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/pki_cert_test.go -------------------------------------------------------------------------------- /signature/policy_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/policy_config.go -------------------------------------------------------------------------------- /signature/policy_config_sigstore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/policy_config_sigstore.go -------------------------------------------------------------------------------- /signature/policy_config_sigstore_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/policy_config_sigstore_test.go -------------------------------------------------------------------------------- /signature/policy_config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/policy_config_test.go -------------------------------------------------------------------------------- /signature/policy_eval.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/policy_eval.go -------------------------------------------------------------------------------- /signature/policy_eval_baselayer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/policy_eval_baselayer.go -------------------------------------------------------------------------------- /signature/policy_eval_baselayer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/policy_eval_baselayer_test.go -------------------------------------------------------------------------------- /signature/policy_eval_signedby.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/policy_eval_signedby.go -------------------------------------------------------------------------------- /signature/policy_eval_signedby_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/policy_eval_signedby_test.go -------------------------------------------------------------------------------- /signature/policy_eval_sigstore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/policy_eval_sigstore.go -------------------------------------------------------------------------------- /signature/policy_eval_sigstore_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/policy_eval_sigstore_test.go -------------------------------------------------------------------------------- /signature/policy_eval_simple.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/policy_eval_simple.go -------------------------------------------------------------------------------- /signature/policy_eval_simple_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/policy_eval_simple_test.go -------------------------------------------------------------------------------- /signature/policy_eval_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/policy_eval_test.go -------------------------------------------------------------------------------- /signature/policy_paths_common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/policy_paths_common.go -------------------------------------------------------------------------------- /signature/policy_paths_freebsd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/policy_paths_freebsd.go -------------------------------------------------------------------------------- /signature/policy_reference_match.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/policy_reference_match.go -------------------------------------------------------------------------------- /signature/policy_reference_match_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/policy_reference_match_test.go -------------------------------------------------------------------------------- /signature/policy_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/policy_types.go -------------------------------------------------------------------------------- /signature/signer/signer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/signer/signer.go -------------------------------------------------------------------------------- /signature/sigstore/copied.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/sigstore/copied.go -------------------------------------------------------------------------------- /signature/sigstore/fulcio/fulcio.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/sigstore/fulcio/fulcio.go -------------------------------------------------------------------------------- /signature/sigstore/generate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/sigstore/generate.go -------------------------------------------------------------------------------- /signature/sigstore/generate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/sigstore/generate_test.go -------------------------------------------------------------------------------- /signature/sigstore/internal/signer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/sigstore/internal/signer.go -------------------------------------------------------------------------------- /signature/sigstore/rekor/leveled_logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/sigstore/rekor/leveled_logger.go -------------------------------------------------------------------------------- /signature/sigstore/rekor/openapi_infra.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/sigstore/rekor/openapi_infra.go -------------------------------------------------------------------------------- /signature/sigstore/rekor/rekor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/sigstore/rekor/rekor.go -------------------------------------------------------------------------------- /signature/sigstore/rekor/rekor_api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/sigstore/rekor/rekor_api.go -------------------------------------------------------------------------------- /signature/sigstore/rekor/rekor_api_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/sigstore/rekor/rekor_api_types.go -------------------------------------------------------------------------------- /signature/sigstore/rekor/rekor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/sigstore/rekor/rekor_test.go -------------------------------------------------------------------------------- /signature/sigstore/rekor/testdata/start-rekor.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/sigstore/rekor/testdata/start-rekor.sh -------------------------------------------------------------------------------- /signature/sigstore/signer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/sigstore/signer.go -------------------------------------------------------------------------------- /signature/simple.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/simple.go -------------------------------------------------------------------------------- /signature/simple_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/simple_test.go -------------------------------------------------------------------------------- /signature/simplesequoia/mechanism.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/simplesequoia/mechanism.go -------------------------------------------------------------------------------- /signature/simplesequoia/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/simplesequoia/options.go -------------------------------------------------------------------------------- /signature/simplesequoia/signer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/simplesequoia/signer.go -------------------------------------------------------------------------------- /signature/simplesequoia/signer_stub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/simplesequoia/signer_stub.go -------------------------------------------------------------------------------- /signature/simplesequoia/signer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/simplesequoia/signer_test.go -------------------------------------------------------------------------------- /signature/simplesequoia/testdata/.gitignore: -------------------------------------------------------------------------------- 1 | /data/pgp.cert.d/_sequoia* 2 | -------------------------------------------------------------------------------- /signature/simplesequoia/testdata/data/keystore/keystore.cookie: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /signature/simplesequoia/testdata/data/keystore/softkeys/1F5825285B785E1DB13BF36D2D11A19ABA41C6AE.pgp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/simplesequoia/testdata/data/keystore/softkeys/1F5825285B785E1DB13BF36D2D11A19ABA41C6AE.pgp -------------------------------------------------------------------------------- /signature/simplesequoia/testdata/data/keystore/softkeys/50DDE898DF4E48755C8C2B7AF6F908B6FA48A229.pgp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/simplesequoia/testdata/data/keystore/softkeys/50DDE898DF4E48755C8C2B7AF6F908B6FA48A229.pgp -------------------------------------------------------------------------------- /signature/simplesequoia/testdata/data/pgp.cert.d/1f/5825285b785e1db13bf36d2d11a19aba41c6ae: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/simplesequoia/testdata/data/pgp.cert.d/1f/5825285b785e1db13bf36d2d11a19aba41c6ae -------------------------------------------------------------------------------- /signature/simplesequoia/testdata/data/pgp.cert.d/4d/8bcd544b7573eefaad18c278473e5f255d10b8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/simplesequoia/testdata/data/pgp.cert.d/4d/8bcd544b7573eefaad18c278473e5f255d10b8 -------------------------------------------------------------------------------- /signature/simplesequoia/testdata/data/pgp.cert.d/50/dde898df4e48755c8c2b7af6f908b6fa48a229: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/simplesequoia/testdata/data/pgp.cert.d/50/dde898df4e48755c8c2b7af6f908b6fa48a229 -------------------------------------------------------------------------------- /signature/simplesequoia/testdata/data/pgp.cert.d/68/de230c4a009f5ee5fbb27984642d0130b86046: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/simplesequoia/testdata/data/pgp.cert.d/68/de230c4a009f5ee5fbb27984642d0130b86046 -------------------------------------------------------------------------------- /signature/simplesequoia/testdata/data/pgp.cert.d/trust-root: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/simplesequoia/testdata/data/pgp.cert.d/trust-root -------------------------------------------------------------------------------- /signature/simplesequoia/testdata/data/pgp.cert.d/writelock: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /signature/simplesequoia/testdata/no-passphrase.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/simplesequoia/testdata/no-passphrase.pub -------------------------------------------------------------------------------- /signature/simplesequoia/testdata/with-passphrase.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/simplesequoia/testdata/with-passphrase.pub -------------------------------------------------------------------------------- /signature/simplesigning/signer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/simplesigning/signer.go -------------------------------------------------------------------------------- /signature/simplesigning/signer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/simplesigning/signer_test.go -------------------------------------------------------------------------------- /signature/simplesigning/testdata/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/signature/simplesigning/testdata/.gitignore -------------------------------------------------------------------------------- /signature/simplesigning/testdata/pubring.gpg: -------------------------------------------------------------------------------- 1 | ../../fixtures/pubring.gpg -------------------------------------------------------------------------------- /signature/simplesigning/testdata/secring.gpg: -------------------------------------------------------------------------------- 1 | ../../fixtures/secring.gpg -------------------------------------------------------------------------------- /signature/simplesigning/testdata/trustdb.gpg: -------------------------------------------------------------------------------- 1 | ../../fixtures/trustdb.gpg -------------------------------------------------------------------------------- /storage/storage_dest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/storage/storage_dest.go -------------------------------------------------------------------------------- /storage/storage_dest_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/storage/storage_dest_test.go -------------------------------------------------------------------------------- /storage/storage_image.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/storage/storage_image.go -------------------------------------------------------------------------------- /storage/storage_reference.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/storage/storage_reference.go -------------------------------------------------------------------------------- /storage/storage_reference_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/storage/storage_reference_test.go -------------------------------------------------------------------------------- /storage/storage_src.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/storage/storage_src.go -------------------------------------------------------------------------------- /storage/storage_src_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/storage/storage_src_test.go -------------------------------------------------------------------------------- /storage/storage_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/storage/storage_test.go -------------------------------------------------------------------------------- /storage/storage_transport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/storage/storage_transport.go -------------------------------------------------------------------------------- /storage/storage_transport_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/storage/storage_transport_test.go -------------------------------------------------------------------------------- /tarball/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/tarball/doc.go -------------------------------------------------------------------------------- /tarball/tarball_reference.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/tarball/tarball_reference.go -------------------------------------------------------------------------------- /tarball/tarball_src.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/tarball/tarball_src.go -------------------------------------------------------------------------------- /tarball/tarball_src_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/tarball/tarball_src_test.go -------------------------------------------------------------------------------- /tarball/tarball_transport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/tarball/tarball_transport.go -------------------------------------------------------------------------------- /transports/alltransports/alltransports.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/transports/alltransports/alltransports.go -------------------------------------------------------------------------------- /transports/alltransports/alltransports_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/transports/alltransports/alltransports_test.go -------------------------------------------------------------------------------- /transports/alltransports/docker_daemon.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/transports/alltransports/docker_daemon.go -------------------------------------------------------------------------------- /transports/alltransports/docker_daemon_stub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/transports/alltransports/docker_daemon_stub.go -------------------------------------------------------------------------------- /transports/alltransports/storage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/transports/alltransports/storage.go -------------------------------------------------------------------------------- /transports/alltransports/storage_stub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/transports/alltransports/storage_stub.go -------------------------------------------------------------------------------- /transports/stub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/transports/stub.go -------------------------------------------------------------------------------- /transports/stub_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/transports/stub_test.go -------------------------------------------------------------------------------- /transports/transports.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/transports/transports.go -------------------------------------------------------------------------------- /types/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/types/types.go -------------------------------------------------------------------------------- /version/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/image/HEAD/version/version.go --------------------------------------------------------------------------------