diff --git a/proto/BUILD.bazel b/proto/BUILD.bazel index d311e59..ded1ae8 100644 --- a/proto/BUILD.bazel +++ b/proto/BUILD.bazel @@ -37,19 +37,6 @@ proto_library( deps = [":common_proto"], ) -proto_library( - name = "cached_dek_aead_proto", - srcs = ["cached_dek_aead.proto"], - visibility = ["//visibility:public"], -) - -proto_library( - name = "cached_dek_envelope_proto", - srcs = ["cached_dek_envelope.proto"], - visibility = ["//visibility:public"], - deps = [":tink_proto"], -) - proto_library( name = "rsa_ssa_pss_proto", srcs = ["rsa_ssa_pss.proto"], diff --git a/proto/cached_dek_aead.proto b/proto/cached_dek_aead.proto deleted file mode 100644 index 9b1a33f..0000000 --- a/proto/cached_dek_aead.proto +++ /dev/null @@ -1,40 +0,0 @@ -// Copyright 2021 Google LLC -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////////// - -syntax = "proto3"; - -package google.crypto.tink; - -option java_package = "com.google.crypto.tink.proto"; -option java_multiple_files = true; -option go_package = "github.com/google/tink/go/proto/cached_dek_aead_go_proto"; - -message CachedDekAeadKeyFormat { - // Required. - // The location of a KMS key. - // With Google Cloud KMS, valid values have this format: - // gcp-kms://projects/*/locations/*/keyRings/*/cryptoKeys/*. - // With AWS KMS, valid values have this format: - // aws-kms://arn:aws:kms:::key/ - string key_uri = 1; -} - -// There is no actual key material in the key. -message CachedDekAeadKey { - uint32 version = 1; - // The key format also contains the params. - CachedDekAeadKeyFormat params = 2; -} diff --git a/proto/cached_dek_envelope.proto b/proto/cached_dek_envelope.proto deleted file mode 100644 index 627233c..0000000 --- a/proto/cached_dek_envelope.proto +++ /dev/null @@ -1,43 +0,0 @@ -// Copyright 2021 Google LLC -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//////////////////////////////////////////////////////////////////////////////// - -syntax = "proto3"; - -package google.crypto.tink; - -import "third_party/tink/proto/tink.proto"; - -option java_multiple_files = true; -option java_package = "com.google.crypto.tink.proto"; -option go_package = "github.com/google/tink/go/proto/cached_dek_envelope_go_proto"; - -message CachedDekEnvelopeAeadKeyFormat { - // Required. - // The location of the KEK in a remote KMS. - // With Google Cloud KMS, valid values have this format: - // gcp-kms://projects/*/locations/*/keyRings/*/cryptoKeys/*. - // With AWS KMS, valid values have this format: - // aws-kms://arn:aws:kms:::key/ - string kek_uri = 1; - // Key template of the Data Encryption Key, e.g., AesCtrHmacAeadKeyFormat. - // Required. - KeyTemplate dek_template = 2; -} -message CachedDekEnvelopeAeadKey { - uint32 version = 1; - // The key format also contains the params. - CachedDekEnvelopeAeadKeyFormat params = 2; -}