image/signature
Miloslav Trmač 6b65ae3460 Add a new Signer API for creating simple signing signatures with Sequoia-PGP
This API is proven end-to-end in https://github.com/containers/image/pull/2876 and
https://github.com/containers/skopeo/pull/2645 , but it is not yet convenient to
use becahse the Rust dependency has to be compiled manually.

So, for now, add the API as a stub only; that allows building the CLIs
and tests on top, and they will light up once the backend is added.

Signed-off-by: Miloslav Trmač <mitr@redhat.com>
2025-07-10 21:27:32 +02:00
..
fixtures Regenerate keys TestKeyFingerprintWithPassphrase and TestKeyFingerprint 2025-06-24 19:24:15 +02:00
internal Stop claiming that Rekor's HashedRekord only accepts SHA-256 2025-06-27 18:06:18 +02:00
signer Introduce Signer = internal/signer.Signer, and internal/signer.SignerImplementation 2023-01-09 15:12:30 +01:00
sigstore Stop claiming that Rekor's HashedRekord only accepts SHA-256 2025-06-27 18:06:18 +02:00
simplesequoia Add a new Signer API for creating simple signing signatures with Sequoia-PGP 2025-07-10 21:27:32 +02:00
simplesigning Regenerate keys TestKeyFingerprintWithPassphrase and TestKeyFingerprint 2025-06-24 19:24:15 +02:00
docker.go Quote various strings coming from untrusted sources 2024-05-09 19:22:23 +02:00
docker_test.go Add ability to verify a signature with a set of fingerprints 2023-03-31 12:22:49 +01:00
fixtures_info_test.go Regenerate keys TestKeyFingerprintWithPassphrase and TestKeyFingerprint 2025-06-24 19:24:15 +02:00
fulcio_cert.go remove containers_image_fulcio_stub build tag 2025-06-27 14:02:52 +02:00
fulcio_cert_test.go remove containers_image_fulcio_stub build tag 2025-06-27 14:02:52 +02:00
mechanism.go Accept multiple keyrings in newEphemeralGPGSigningMechanism 2022-07-13 16:34:30 +02:00
mechanism_gpgme.go Remove obsolete build tag syntax 2025-03-12 20:20:16 +01:00
mechanism_gpgme_test.go Remove obsolete build tag syntax 2025-03-12 20:20:16 +01:00
mechanism_openpgp.go Remove obsolete build tag syntax 2025-03-12 20:20:16 +01:00
mechanism_openpgp_test.go Remove obsolete build tag syntax 2025-03-12 20:20:16 +01:00
mechanism_test.go Regenerate keys TestKeyFingerprintWithPassphrase and TestKeyFingerprint 2025-06-24 19:24:15 +02:00
pki_cert.go policy.json BYOPKI signature verification API 2025-02-19 10:03:59 -05:00
pki_cert_test.go policy.json BYOPKI signature verification API 2025-02-19 10:03:59 -05:00
policy_config.go Fix: Improving error log message for missing policy.json file. 2024-09-28 04:55:31 +01:00
policy_config_sigstore.go policy.json BYOPKI signature verification API 2025-02-19 10:03:59 -05:00
policy_config_sigstore_test.go policy.json BYOPKI signature verification API 2025-02-19 10:03:59 -05:00
policy_config_test.go fixing missed override path 2024-10-01 15:25:53 +01:00
policy_eval.go Quote various strings coming from untrusted sources 2024-05-09 19:22:23 +02:00
policy_eval_baselayer.go Add private.UnparsedImage, use it for signature handling 2022-07-07 18:38:27 +02:00
policy_eval_baselayer_test.go Put context.Context arguments on almost everything 2018-04-07 04:34:51 -07:00
policy_eval_signedby.go Use loadBytesFromConfigSources in prSignedBy.isSignatureAuthorAccepted 2024-08-20 13:47:08 +02:00
policy_eval_signedby_test.go signature: fixup to silence codespell 2024-08-02 13:23:54 -07:00
policy_eval_sigstore.go policy.json BYOPKI signature verification API 2025-02-19 10:03:59 -05:00
policy_eval_sigstore_test.go remove containers_image_fulcio_stub build tag 2025-06-27 14:02:52 +02:00
policy_eval_simple.go Add private.UnparsedImage, use it for signature handling 2022-07-07 18:38:27 +02:00
policy_eval_simple_test.go Add private.UnparsedImage, use it for signature handling 2022-07-07 18:38:27 +02:00
policy_eval_test.go Add private.UnparsedImage, use it for signature handling 2022-07-07 18:38:27 +02:00
policy_paths_common.go Remove obsolete build tag syntax 2025-03-12 20:20:16 +01:00
policy_paths_freebsd.go Remove obsolete build tag syntax 2025-03-12 20:20:16 +01:00
policy_reference_match.go Use %w for error wrapping 2024-08-19 13:30:40 -07:00
policy_reference_match_test.go Use short-form assignments in various places 2023-02-06 21:23:14 +01:00
policy_types.go Fix omitempty for PKI struct 2025-02-28 17:03:47 -05:00
simple.go signature: fix stuttering in an error message 2024-08-19 15:24:20 +02:00
simple_test.go fix(deps): update module github.com/santhosh-tekuri/jsonschema/v5 to v6 2025-03-14 00:43:06 +01:00