Skip to content

Commit 9581010

Browse files
authored
protos/PublicKeyDetails: add compatibility algorithms using SHA256 (#572)
Signed-off-by: Riccardo Schirone <[email protected]>
1 parent 44b9830 commit 9581010

File tree

14 files changed

+90
-22
lines changed

14 files changed

+90
-22
lines changed

gen/jsonschema/schemas/ArtifactVerificationOptions.schema.json

+2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

gen/jsonschema/schemas/ClientTrustConfig.schema.json

+2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

gen/jsonschema/schemas/Input.schema.json

+2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

gen/jsonschema/schemas/PublicKey.schema.json

+2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

gen/jsonschema/schemas/PublicKeyIdentities.schema.json

+2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

gen/jsonschema/schemas/TransparencyLogInstance.schema.json

+2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

gen/jsonschema/schemas/TrustedRoot.schema.json

+2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

gen/pb-go/common/v1/sigstore_common.pb.go

+35-20
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

gen/pb-python/sigstore_protobuf_specs/dev/sigstore/common/v1/__init__.py

+7
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

gen/pb-ruby/lib/sigstore_common_pb.rb

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

gen/pb-rust/sigstore-protobuf-specs/src/generated/dev.sigstore.common.v1.rs

+8
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Binary file not shown.

gen/pb-typescript/src/__generated__/sigstore_common.ts

+19
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

protos/sigstore_common.proto

+6-1
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,11 @@ enum PublicKeyDetails {
8585
PKIX_ED25519 = 7; // See RFC8032
8686
PKIX_ED25519_PH = 8;
8787

88+
// These algorithms are deprecated and should not be used, but they
89+
// were/are being used by most Sigstore clients implementations.
90+
PKIX_ECDSA_P384_SHA_256 = 19 [deprecated = true];
91+
PKIX_ECDSA_P521_SHA_256 = 20 [deprecated = true];
92+
8893
// LMS and LM-OTS
8994
//
9095
// These keys and signatures may be used by private Sigstore
@@ -102,7 +107,7 @@ enum PublicKeyDetails {
102107
LMOTS_SHA256 = 15;
103108

104109
// Reserved for future additions of public key/signature algorithm types.
105-
reserved 19 to 50;
110+
reserved 21 to 50;
106111
}
107112

108113
// HashOutput captures a digest of a 'message' (generic octet sequence)

0 commit comments

Comments
 (0)