From 419bd7cbe43f6888ae8b72fd8078b94481ca946e Mon Sep 17 00:00:00 2001 From: yoshi-automation Date: Wed, 29 Sep 2021 22:45:58 -0700 Subject: [PATCH] feat: add OAEP+SHA1 to the list of supported algorithms PiperOrigin-RevId: 399728217 Source-Author: Google APIs Source-Date: Wed Sep 29 11:08:25 2021 -0700 Source-Repo: googleapis/googleapis Source-Sha: 9d7c7433b1efd3df2fe6e32c6b9020e4d704d033 Source-Link: https://github.com/googleapis/googleapis/commit/9d7c7433b1efd3df2fe6e32c6b9020e4d704d033 --- .../KeyManagementServiceClientTest.g.cs | 76 +++++------ .../Google.Cloud.Kms.V1/Resources.g.cs | 122 ++++++++++-------- apis/Google.Cloud.Kms.V1/synth.metadata | 2 +- 3 files changed, 107 insertions(+), 93 deletions(-) diff --git a/apis/Google.Cloud.Kms.V1/Google.Cloud.Kms.V1.Tests/KeyManagementServiceClientTest.g.cs b/apis/Google.Cloud.Kms.V1/Google.Cloud.Kms.V1.Tests/KeyManagementServiceClientTest.g.cs index aa4dbd9079d6..d68fc8c26a35 100644 --- a/apis/Google.Cloud.Kms.V1/Google.Cloud.Kms.V1.Tests/KeyManagementServiceClientTest.g.cs +++ b/apis/Google.Cloud.Kms.V1/Google.Cloud.Kms.V1.Tests/KeyManagementServiceClientTest.g.cs @@ -383,7 +383,7 @@ public void GetCryptoKeyVersionRequestObject() DestroyEventTime = new wkt::Timestamp(), ProtectionLevel = ProtectionLevel.Hsm, Attestation = new KeyOperationAttestation(), - Algorithm = CryptoKeyVersion.Types.CryptoKeyVersionAlgorithm.ExternalSymmetricEncryption, + Algorithm = CryptoKeyVersion.Types.CryptoKeyVersionAlgorithm.RsaSignPss3072Sha256, GenerateTime = new wkt::Timestamp(), ImportJob = "import_job02c374ab", ImportTime = new wkt::Timestamp(), @@ -415,7 +415,7 @@ public void GetCryptoKeyVersionRequestObject() DestroyEventTime = new wkt::Timestamp(), ProtectionLevel = ProtectionLevel.Hsm, Attestation = new KeyOperationAttestation(), - Algorithm = CryptoKeyVersion.Types.CryptoKeyVersionAlgorithm.ExternalSymmetricEncryption, + Algorithm = CryptoKeyVersion.Types.CryptoKeyVersionAlgorithm.RsaSignPss3072Sha256, GenerateTime = new wkt::Timestamp(), ImportJob = "import_job02c374ab", ImportTime = new wkt::Timestamp(), @@ -449,7 +449,7 @@ public void GetCryptoKeyVersion() DestroyEventTime = new wkt::Timestamp(), ProtectionLevel = ProtectionLevel.Hsm, Attestation = new KeyOperationAttestation(), - Algorithm = CryptoKeyVersion.Types.CryptoKeyVersionAlgorithm.ExternalSymmetricEncryption, + Algorithm = CryptoKeyVersion.Types.CryptoKeyVersionAlgorithm.RsaSignPss3072Sha256, GenerateTime = new wkt::Timestamp(), ImportJob = "import_job02c374ab", ImportTime = new wkt::Timestamp(), @@ -481,7 +481,7 @@ public void GetCryptoKeyVersion() DestroyEventTime = new wkt::Timestamp(), ProtectionLevel = ProtectionLevel.Hsm, Attestation = new KeyOperationAttestation(), - Algorithm = CryptoKeyVersion.Types.CryptoKeyVersionAlgorithm.ExternalSymmetricEncryption, + Algorithm = CryptoKeyVersion.Types.CryptoKeyVersionAlgorithm.RsaSignPss3072Sha256, GenerateTime = new wkt::Timestamp(), ImportJob = "import_job02c374ab", ImportTime = new wkt::Timestamp(), @@ -515,7 +515,7 @@ public void GetCryptoKeyVersionResourceNames() DestroyEventTime = new wkt::Timestamp(), ProtectionLevel = ProtectionLevel.Hsm, Attestation = new KeyOperationAttestation(), - Algorithm = CryptoKeyVersion.Types.CryptoKeyVersionAlgorithm.ExternalSymmetricEncryption, + Algorithm = CryptoKeyVersion.Types.CryptoKeyVersionAlgorithm.RsaSignPss3072Sha256, GenerateTime = new wkt::Timestamp(), ImportJob = "import_job02c374ab", ImportTime = new wkt::Timestamp(), @@ -547,7 +547,7 @@ public void GetCryptoKeyVersionResourceNames() DestroyEventTime = new wkt::Timestamp(), ProtectionLevel = ProtectionLevel.Hsm, Attestation = new KeyOperationAttestation(), - Algorithm = CryptoKeyVersion.Types.CryptoKeyVersionAlgorithm.ExternalSymmetricEncryption, + Algorithm = CryptoKeyVersion.Types.CryptoKeyVersionAlgorithm.RsaSignPss3072Sha256, GenerateTime = new wkt::Timestamp(), ImportJob = "import_job02c374ab", ImportTime = new wkt::Timestamp(), @@ -575,7 +575,7 @@ public void GetPublicKeyRequestObject() PublicKey expectedResponse = new PublicKey { Pem = "pemd6ff2189", - Algorithm = CryptoKeyVersion.Types.CryptoKeyVersionAlgorithm.ExternalSymmetricEncryption, + Algorithm = CryptoKeyVersion.Types.CryptoKeyVersionAlgorithm.RsaSignPss3072Sha256, PemCrc32C = 7888183666447720391L, PublicKeyName = PublicKeyName.FromProjectLocationKeyRingCryptoKeyCryptoKeyVersion("[PROJECT]", "[LOCATION]", "[KEY_RING]", "[CRYPTO_KEY]", "[CRYPTO_KEY_VERSION]"), ProtectionLevel = ProtectionLevel.Hsm, @@ -598,7 +598,7 @@ public void GetPublicKeyRequestObject() PublicKey expectedResponse = new PublicKey { Pem = "pemd6ff2189", - Algorithm = CryptoKeyVersion.Types.CryptoKeyVersionAlgorithm.ExternalSymmetricEncryption, + Algorithm = CryptoKeyVersion.Types.CryptoKeyVersionAlgorithm.RsaSignPss3072Sha256, PemCrc32C = 7888183666447720391L, PublicKeyName = PublicKeyName.FromProjectLocationKeyRingCryptoKeyCryptoKeyVersion("[PROJECT]", "[LOCATION]", "[KEY_RING]", "[CRYPTO_KEY]", "[CRYPTO_KEY_VERSION]"), ProtectionLevel = ProtectionLevel.Hsm, @@ -623,7 +623,7 @@ public void GetPublicKey() PublicKey expectedResponse = new PublicKey { Pem = "pemd6ff2189", - Algorithm = CryptoKeyVersion.Types.CryptoKeyVersionAlgorithm.ExternalSymmetricEncryption, + Algorithm = CryptoKeyVersion.Types.CryptoKeyVersionAlgorithm.RsaSignPss3072Sha256, PemCrc32C = 7888183666447720391L, PublicKeyName = PublicKeyName.FromProjectLocationKeyRingCryptoKeyCryptoKeyVersion("[PROJECT]", "[LOCATION]", "[KEY_RING]", "[CRYPTO_KEY]", "[CRYPTO_KEY_VERSION]"), ProtectionLevel = ProtectionLevel.Hsm, @@ -646,7 +646,7 @@ public void GetPublicKey() PublicKey expectedResponse = new PublicKey { Pem = "pemd6ff2189", - Algorithm = CryptoKeyVersion.Types.CryptoKeyVersionAlgorithm.ExternalSymmetricEncryption, + Algorithm = CryptoKeyVersion.Types.CryptoKeyVersionAlgorithm.RsaSignPss3072Sha256, PemCrc32C = 7888183666447720391L, PublicKeyName = PublicKeyName.FromProjectLocationKeyRingCryptoKeyCryptoKeyVersion("[PROJECT]", "[LOCATION]", "[KEY_RING]", "[CRYPTO_KEY]", "[CRYPTO_KEY_VERSION]"), ProtectionLevel = ProtectionLevel.Hsm, @@ -671,7 +671,7 @@ public void GetPublicKeyResourceNames() PublicKey expectedResponse = new PublicKey { Pem = "pemd6ff2189", - Algorithm = CryptoKeyVersion.Types.CryptoKeyVersionAlgorithm.ExternalSymmetricEncryption, + Algorithm = CryptoKeyVersion.Types.CryptoKeyVersionAlgorithm.RsaSignPss3072Sha256, PemCrc32C = 7888183666447720391L, PublicKeyName = PublicKeyName.FromProjectLocationKeyRingCryptoKeyCryptoKeyVersion("[PROJECT]", "[LOCATION]", "[KEY_RING]", "[CRYPTO_KEY]", "[CRYPTO_KEY_VERSION]"), ProtectionLevel = ProtectionLevel.Hsm, @@ -694,7 +694,7 @@ public void GetPublicKeyResourceNames() PublicKey expectedResponse = new PublicKey { Pem = "pemd6ff2189", - Algorithm = CryptoKeyVersion.Types.CryptoKeyVersionAlgorithm.ExternalSymmetricEncryption, + Algorithm = CryptoKeyVersion.Types.CryptoKeyVersionAlgorithm.RsaSignPss3072Sha256, PemCrc32C = 7888183666447720391L, PublicKeyName = PublicKeyName.FromProjectLocationKeyRingCryptoKeyCryptoKeyVersion("[PROJECT]", "[LOCATION]", "[KEY_RING]", "[CRYPTO_KEY]", "[CRYPTO_KEY_VERSION]"), ProtectionLevel = ProtectionLevel.Hsm, @@ -1262,7 +1262,7 @@ public void CreateCryptoKeyVersionRequestObject() DestroyEventTime = new wkt::Timestamp(), ProtectionLevel = ProtectionLevel.Hsm, Attestation = new KeyOperationAttestation(), - Algorithm = CryptoKeyVersion.Types.CryptoKeyVersionAlgorithm.ExternalSymmetricEncryption, + Algorithm = CryptoKeyVersion.Types.CryptoKeyVersionAlgorithm.RsaSignPss3072Sha256, GenerateTime = new wkt::Timestamp(), ImportJob = "import_job02c374ab", ImportTime = new wkt::Timestamp(), @@ -1295,7 +1295,7 @@ public void CreateCryptoKeyVersionRequestObject() DestroyEventTime = new wkt::Timestamp(), ProtectionLevel = ProtectionLevel.Hsm, Attestation = new KeyOperationAttestation(), - Algorithm = CryptoKeyVersion.Types.CryptoKeyVersionAlgorithm.ExternalSymmetricEncryption, + Algorithm = CryptoKeyVersion.Types.CryptoKeyVersionAlgorithm.RsaSignPss3072Sha256, GenerateTime = new wkt::Timestamp(), ImportJob = "import_job02c374ab", ImportTime = new wkt::Timestamp(), @@ -1330,7 +1330,7 @@ public void CreateCryptoKeyVersion() DestroyEventTime = new wkt::Timestamp(), ProtectionLevel = ProtectionLevel.Hsm, Attestation = new KeyOperationAttestation(), - Algorithm = CryptoKeyVersion.Types.CryptoKeyVersionAlgorithm.ExternalSymmetricEncryption, + Algorithm = CryptoKeyVersion.Types.CryptoKeyVersionAlgorithm.RsaSignPss3072Sha256, GenerateTime = new wkt::Timestamp(), ImportJob = "import_job02c374ab", ImportTime = new wkt::Timestamp(), @@ -1363,7 +1363,7 @@ public void CreateCryptoKeyVersion() DestroyEventTime = new wkt::Timestamp(), ProtectionLevel = ProtectionLevel.Hsm, Attestation = new KeyOperationAttestation(), - Algorithm = CryptoKeyVersion.Types.CryptoKeyVersionAlgorithm.ExternalSymmetricEncryption, + Algorithm = CryptoKeyVersion.Types.CryptoKeyVersionAlgorithm.RsaSignPss3072Sha256, GenerateTime = new wkt::Timestamp(), ImportJob = "import_job02c374ab", ImportTime = new wkt::Timestamp(), @@ -1398,7 +1398,7 @@ public void CreateCryptoKeyVersionResourceNames() DestroyEventTime = new wkt::Timestamp(), ProtectionLevel = ProtectionLevel.Hsm, Attestation = new KeyOperationAttestation(), - Algorithm = CryptoKeyVersion.Types.CryptoKeyVersionAlgorithm.ExternalSymmetricEncryption, + Algorithm = CryptoKeyVersion.Types.CryptoKeyVersionAlgorithm.RsaSignPss3072Sha256, GenerateTime = new wkt::Timestamp(), ImportJob = "import_job02c374ab", ImportTime = new wkt::Timestamp(), @@ -1431,7 +1431,7 @@ public void CreateCryptoKeyVersionResourceNames() DestroyEventTime = new wkt::Timestamp(), ProtectionLevel = ProtectionLevel.Hsm, Attestation = new KeyOperationAttestation(), - Algorithm = CryptoKeyVersion.Types.CryptoKeyVersionAlgorithm.ExternalSymmetricEncryption, + Algorithm = CryptoKeyVersion.Types.CryptoKeyVersionAlgorithm.RsaSignPss3072Sha256, GenerateTime = new wkt::Timestamp(), ImportJob = "import_job02c374ab", ImportTime = new wkt::Timestamp(), @@ -1455,7 +1455,7 @@ public void ImportCryptoKeyVersionRequestObject() ImportCryptoKeyVersionRequest request = new ImportCryptoKeyVersionRequest { ParentAsCryptoKeyName = CryptoKeyName.FromProjectLocationKeyRingCryptoKey("[PROJECT]", "[LOCATION]", "[KEY_RING]", "[CRYPTO_KEY]"), - Algorithm = CryptoKeyVersion.Types.CryptoKeyVersionAlgorithm.ExternalSymmetricEncryption, + Algorithm = CryptoKeyVersion.Types.CryptoKeyVersionAlgorithm.RsaSignPss3072Sha256, ImportJob = "import_job02c374ab", RsaAesWrappedKey = proto::ByteString.CopyFromUtf8("rsa_aes_wrapped_keyeffad66d"), CryptoKeyVersionAsCryptoKeyVersionName = CryptoKeyVersionName.FromProjectLocationKeyRingCryptoKeyCryptoKeyVersion("[PROJECT]", "[LOCATION]", "[KEY_RING]", "[CRYPTO_KEY]", "[CRYPTO_KEY_VERSION]"), @@ -1469,7 +1469,7 @@ public void ImportCryptoKeyVersionRequestObject() DestroyEventTime = new wkt::Timestamp(), ProtectionLevel = ProtectionLevel.Hsm, Attestation = new KeyOperationAttestation(), - Algorithm = CryptoKeyVersion.Types.CryptoKeyVersionAlgorithm.ExternalSymmetricEncryption, + Algorithm = CryptoKeyVersion.Types.CryptoKeyVersionAlgorithm.RsaSignPss3072Sha256, GenerateTime = new wkt::Timestamp(), ImportJob = "import_job02c374ab", ImportTime = new wkt::Timestamp(), @@ -1491,7 +1491,7 @@ public void ImportCryptoKeyVersionRequestObject() ImportCryptoKeyVersionRequest request = new ImportCryptoKeyVersionRequest { ParentAsCryptoKeyName = CryptoKeyName.FromProjectLocationKeyRingCryptoKey("[PROJECT]", "[LOCATION]", "[KEY_RING]", "[CRYPTO_KEY]"), - Algorithm = CryptoKeyVersion.Types.CryptoKeyVersionAlgorithm.ExternalSymmetricEncryption, + Algorithm = CryptoKeyVersion.Types.CryptoKeyVersionAlgorithm.RsaSignPss3072Sha256, ImportJob = "import_job02c374ab", RsaAesWrappedKey = proto::ByteString.CopyFromUtf8("rsa_aes_wrapped_keyeffad66d"), CryptoKeyVersionAsCryptoKeyVersionName = CryptoKeyVersionName.FromProjectLocationKeyRingCryptoKeyCryptoKeyVersion("[PROJECT]", "[LOCATION]", "[KEY_RING]", "[CRYPTO_KEY]", "[CRYPTO_KEY_VERSION]"), @@ -1505,7 +1505,7 @@ public void ImportCryptoKeyVersionRequestObject() DestroyEventTime = new wkt::Timestamp(), ProtectionLevel = ProtectionLevel.Hsm, Attestation = new KeyOperationAttestation(), - Algorithm = CryptoKeyVersion.Types.CryptoKeyVersionAlgorithm.ExternalSymmetricEncryption, + Algorithm = CryptoKeyVersion.Types.CryptoKeyVersionAlgorithm.RsaSignPss3072Sha256, GenerateTime = new wkt::Timestamp(), ImportJob = "import_job02c374ab", ImportTime = new wkt::Timestamp(), @@ -1870,7 +1870,7 @@ public void UpdateCryptoKeyVersionRequestObject() DestroyEventTime = new wkt::Timestamp(), ProtectionLevel = ProtectionLevel.Hsm, Attestation = new KeyOperationAttestation(), - Algorithm = CryptoKeyVersion.Types.CryptoKeyVersionAlgorithm.ExternalSymmetricEncryption, + Algorithm = CryptoKeyVersion.Types.CryptoKeyVersionAlgorithm.RsaSignPss3072Sha256, GenerateTime = new wkt::Timestamp(), ImportJob = "import_job02c374ab", ImportTime = new wkt::Timestamp(), @@ -1903,7 +1903,7 @@ public void UpdateCryptoKeyVersionRequestObject() DestroyEventTime = new wkt::Timestamp(), ProtectionLevel = ProtectionLevel.Hsm, Attestation = new KeyOperationAttestation(), - Algorithm = CryptoKeyVersion.Types.CryptoKeyVersionAlgorithm.ExternalSymmetricEncryption, + Algorithm = CryptoKeyVersion.Types.CryptoKeyVersionAlgorithm.RsaSignPss3072Sha256, GenerateTime = new wkt::Timestamp(), ImportJob = "import_job02c374ab", ImportTime = new wkt::Timestamp(), @@ -1938,7 +1938,7 @@ public void UpdateCryptoKeyVersion() DestroyEventTime = new wkt::Timestamp(), ProtectionLevel = ProtectionLevel.Hsm, Attestation = new KeyOperationAttestation(), - Algorithm = CryptoKeyVersion.Types.CryptoKeyVersionAlgorithm.ExternalSymmetricEncryption, + Algorithm = CryptoKeyVersion.Types.CryptoKeyVersionAlgorithm.RsaSignPss3072Sha256, GenerateTime = new wkt::Timestamp(), ImportJob = "import_job02c374ab", ImportTime = new wkt::Timestamp(), @@ -1971,7 +1971,7 @@ public void UpdateCryptoKeyVersion() DestroyEventTime = new wkt::Timestamp(), ProtectionLevel = ProtectionLevel.Hsm, Attestation = new KeyOperationAttestation(), - Algorithm = CryptoKeyVersion.Types.CryptoKeyVersionAlgorithm.ExternalSymmetricEncryption, + Algorithm = CryptoKeyVersion.Types.CryptoKeyVersionAlgorithm.RsaSignPss3072Sha256, GenerateTime = new wkt::Timestamp(), ImportJob = "import_job02c374ab", ImportTime = new wkt::Timestamp(), @@ -2221,7 +2221,7 @@ public void DestroyCryptoKeyVersionRequestObject() DestroyEventTime = new wkt::Timestamp(), ProtectionLevel = ProtectionLevel.Hsm, Attestation = new KeyOperationAttestation(), - Algorithm = CryptoKeyVersion.Types.CryptoKeyVersionAlgorithm.ExternalSymmetricEncryption, + Algorithm = CryptoKeyVersion.Types.CryptoKeyVersionAlgorithm.RsaSignPss3072Sha256, GenerateTime = new wkt::Timestamp(), ImportJob = "import_job02c374ab", ImportTime = new wkt::Timestamp(), @@ -2253,7 +2253,7 @@ public void DestroyCryptoKeyVersionRequestObject() DestroyEventTime = new wkt::Timestamp(), ProtectionLevel = ProtectionLevel.Hsm, Attestation = new KeyOperationAttestation(), - Algorithm = CryptoKeyVersion.Types.CryptoKeyVersionAlgorithm.ExternalSymmetricEncryption, + Algorithm = CryptoKeyVersion.Types.CryptoKeyVersionAlgorithm.RsaSignPss3072Sha256, GenerateTime = new wkt::Timestamp(), ImportJob = "import_job02c374ab", ImportTime = new wkt::Timestamp(), @@ -2287,7 +2287,7 @@ public void DestroyCryptoKeyVersion() DestroyEventTime = new wkt::Timestamp(), ProtectionLevel = ProtectionLevel.Hsm, Attestation = new KeyOperationAttestation(), - Algorithm = CryptoKeyVersion.Types.CryptoKeyVersionAlgorithm.ExternalSymmetricEncryption, + Algorithm = CryptoKeyVersion.Types.CryptoKeyVersionAlgorithm.RsaSignPss3072Sha256, GenerateTime = new wkt::Timestamp(), ImportJob = "import_job02c374ab", ImportTime = new wkt::Timestamp(), @@ -2319,7 +2319,7 @@ public void DestroyCryptoKeyVersion() DestroyEventTime = new wkt::Timestamp(), ProtectionLevel = ProtectionLevel.Hsm, Attestation = new KeyOperationAttestation(), - Algorithm = CryptoKeyVersion.Types.CryptoKeyVersionAlgorithm.ExternalSymmetricEncryption, + Algorithm = CryptoKeyVersion.Types.CryptoKeyVersionAlgorithm.RsaSignPss3072Sha256, GenerateTime = new wkt::Timestamp(), ImportJob = "import_job02c374ab", ImportTime = new wkt::Timestamp(), @@ -2353,7 +2353,7 @@ public void DestroyCryptoKeyVersionResourceNames() DestroyEventTime = new wkt::Timestamp(), ProtectionLevel = ProtectionLevel.Hsm, Attestation = new KeyOperationAttestation(), - Algorithm = CryptoKeyVersion.Types.CryptoKeyVersionAlgorithm.ExternalSymmetricEncryption, + Algorithm = CryptoKeyVersion.Types.CryptoKeyVersionAlgorithm.RsaSignPss3072Sha256, GenerateTime = new wkt::Timestamp(), ImportJob = "import_job02c374ab", ImportTime = new wkt::Timestamp(), @@ -2385,7 +2385,7 @@ public void DestroyCryptoKeyVersionResourceNames() DestroyEventTime = new wkt::Timestamp(), ProtectionLevel = ProtectionLevel.Hsm, Attestation = new KeyOperationAttestation(), - Algorithm = CryptoKeyVersion.Types.CryptoKeyVersionAlgorithm.ExternalSymmetricEncryption, + Algorithm = CryptoKeyVersion.Types.CryptoKeyVersionAlgorithm.RsaSignPss3072Sha256, GenerateTime = new wkt::Timestamp(), ImportJob = "import_job02c374ab", ImportTime = new wkt::Timestamp(), @@ -2419,7 +2419,7 @@ public void RestoreCryptoKeyVersionRequestObject() DestroyEventTime = new wkt::Timestamp(), ProtectionLevel = ProtectionLevel.Hsm, Attestation = new KeyOperationAttestation(), - Algorithm = CryptoKeyVersion.Types.CryptoKeyVersionAlgorithm.ExternalSymmetricEncryption, + Algorithm = CryptoKeyVersion.Types.CryptoKeyVersionAlgorithm.RsaSignPss3072Sha256, GenerateTime = new wkt::Timestamp(), ImportJob = "import_job02c374ab", ImportTime = new wkt::Timestamp(), @@ -2451,7 +2451,7 @@ public void RestoreCryptoKeyVersionRequestObject() DestroyEventTime = new wkt::Timestamp(), ProtectionLevel = ProtectionLevel.Hsm, Attestation = new KeyOperationAttestation(), - Algorithm = CryptoKeyVersion.Types.CryptoKeyVersionAlgorithm.ExternalSymmetricEncryption, + Algorithm = CryptoKeyVersion.Types.CryptoKeyVersionAlgorithm.RsaSignPss3072Sha256, GenerateTime = new wkt::Timestamp(), ImportJob = "import_job02c374ab", ImportTime = new wkt::Timestamp(), @@ -2485,7 +2485,7 @@ public void RestoreCryptoKeyVersion() DestroyEventTime = new wkt::Timestamp(), ProtectionLevel = ProtectionLevel.Hsm, Attestation = new KeyOperationAttestation(), - Algorithm = CryptoKeyVersion.Types.CryptoKeyVersionAlgorithm.ExternalSymmetricEncryption, + Algorithm = CryptoKeyVersion.Types.CryptoKeyVersionAlgorithm.RsaSignPss3072Sha256, GenerateTime = new wkt::Timestamp(), ImportJob = "import_job02c374ab", ImportTime = new wkt::Timestamp(), @@ -2517,7 +2517,7 @@ public void RestoreCryptoKeyVersion() DestroyEventTime = new wkt::Timestamp(), ProtectionLevel = ProtectionLevel.Hsm, Attestation = new KeyOperationAttestation(), - Algorithm = CryptoKeyVersion.Types.CryptoKeyVersionAlgorithm.ExternalSymmetricEncryption, + Algorithm = CryptoKeyVersion.Types.CryptoKeyVersionAlgorithm.RsaSignPss3072Sha256, GenerateTime = new wkt::Timestamp(), ImportJob = "import_job02c374ab", ImportTime = new wkt::Timestamp(), @@ -2551,7 +2551,7 @@ public void RestoreCryptoKeyVersionResourceNames() DestroyEventTime = new wkt::Timestamp(), ProtectionLevel = ProtectionLevel.Hsm, Attestation = new KeyOperationAttestation(), - Algorithm = CryptoKeyVersion.Types.CryptoKeyVersionAlgorithm.ExternalSymmetricEncryption, + Algorithm = CryptoKeyVersion.Types.CryptoKeyVersionAlgorithm.RsaSignPss3072Sha256, GenerateTime = new wkt::Timestamp(), ImportJob = "import_job02c374ab", ImportTime = new wkt::Timestamp(), @@ -2583,7 +2583,7 @@ public void RestoreCryptoKeyVersionResourceNames() DestroyEventTime = new wkt::Timestamp(), ProtectionLevel = ProtectionLevel.Hsm, Attestation = new KeyOperationAttestation(), - Algorithm = CryptoKeyVersion.Types.CryptoKeyVersionAlgorithm.ExternalSymmetricEncryption, + Algorithm = CryptoKeyVersion.Types.CryptoKeyVersionAlgorithm.RsaSignPss3072Sha256, GenerateTime = new wkt::Timestamp(), ImportJob = "import_job02c374ab", ImportTime = new wkt::Timestamp(), diff --git a/apis/Google.Cloud.Kms.V1/Google.Cloud.Kms.V1/Resources.g.cs b/apis/Google.Cloud.Kms.V1/Google.Cloud.Kms.V1/Resources.g.cs index 9c7daefa3358..8a6d1ca47c24 100644 --- a/apis/Google.Cloud.Kms.V1/Google.Cloud.Kms.V1/Resources.g.cs +++ b/apis/Google.Cloud.Kms.V1/Google.Cloud.Kms.V1/Resources.g.cs @@ -62,7 +62,7 @@ public static partial class ResourcesReflection { "c3RhdGlvbi5BdHRlc3RhdGlvbkZvcm1hdEID4EEDEhQKB2NvbnRlbnQYBSAB", "KAxCA+BBAyJrChFBdHRlc3RhdGlvbkZvcm1hdBIiCh5BVFRFU1RBVElPTl9G", "T1JNQVRfVU5TUEVDSUZJRUQQABIYChRDQVZJVU1fVjFfQ09NUFJFU1NFRBAD", - "EhgKFENBVklVTV9WMl9DT01QUkVTU0VEEAQi2Q4KEENyeXB0b0tleVZlcnNp", + "EhgKFENBVklVTV9WMl9DT01QUkVTU0VEEAQiuQ8KEENyeXB0b0tleVZlcnNp", "b24SEQoEbmFtZRgBIAEoCUID4EEDEkoKBXN0YXRlGAMgASgOMjsuZ29vZ2xl", "LmNsb3VkLmttcy52MS5DcnlwdG9LZXlWZXJzaW9uLkNyeXB0b0tleVZlcnNp", "b25TdGF0ZRJDChBwcm90ZWN0aW9uX2xldmVsGAcgASgOMiQuZ29vZ2xlLmNs", @@ -80,7 +80,7 @@ public static partial class ResourcesReflection { "QQMSIgoVaW1wb3J0X2ZhaWx1cmVfcmVhc29uGBAgASgJQgPgQQMSXgohZXh0", "ZXJuYWxfcHJvdGVjdGlvbl9sZXZlbF9vcHRpb25zGBEgASgLMjMuZ29vZ2xl", "LmNsb3VkLmttcy52MS5FeHRlcm5hbFByb3RlY3Rpb25MZXZlbE9wdGlvbnMS", - "HgoRcmVpbXBvcnRfZWxpZ2libGUYEiABKAhCA+BBAyLuBAoZQ3J5cHRvS2V5", + "HgoRcmVpbXBvcnRfZWxpZ2libGUYEiABKAhCA+BBAyLOBQoZQ3J5cHRvS2V5", "VmVyc2lvbkFsZ29yaXRobRIsCihDUllQVE9fS0VZX1ZFUlNJT05fQUxHT1JJ", "VEhNX1VOU1BFQ0lGSUVEEAASHwobR09PR0xFX1NZTU1FVFJJQ19FTkNSWVBU", "SU9OEAESHAoYUlNBX1NJR05fUFNTXzIwNDhfU0hBMjU2EAISHAoYUlNBX1NJ", @@ -91,58 +91,60 @@ public static partial class ResourcesReflection { "UlNBX1NJR05fUEtDUzFfNDA5Nl9TSEE1MTIQEBIgChxSU0FfREVDUllQVF9P", "QUVQXzIwNDhfU0hBMjU2EAgSIAocUlNBX0RFQ1JZUFRfT0FFUF8zMDcyX1NI", "QTI1NhAJEiAKHFJTQV9ERUNSWVBUX09BRVBfNDA5Nl9TSEEyNTYQChIgChxS", - "U0FfREVDUllQVF9PQUVQXzQwOTZfU0hBNTEyEBESFwoTRUNfU0lHTl9QMjU2", - "X1NIQTI1NhAMEhcKE0VDX1NJR05fUDM4NF9TSEEzODQQDRIcChhFQ19TSUdO", - "X1NFQ1AyNTZLMV9TSEEyNTYQHxIPCgtITUFDX1NIQTI1NhAgEiEKHUVYVEVS", - "TkFMX1NZTU1FVFJJQ19FTkNSWVBUSU9OEBIiwQEKFUNyeXB0b0tleVZlcnNp", - "b25TdGF0ZRIoCiRDUllQVE9fS0VZX1ZFUlNJT05fU1RBVEVfVU5TUEVDSUZJ", - "RUQQABIWChJQRU5ESU5HX0dFTkVSQVRJT04QBRILCgdFTkFCTEVEEAESDAoI", - "RElTQUJMRUQQAhINCglERVNUUk9ZRUQQAxIVChFERVNUUk9ZX1NDSEVEVUxF", - "RBAEEhIKDlBFTkRJTkdfSU1QT1JUEAYSEQoNSU1QT1JUX0ZBSUxFRBAHIkkK", - "FENyeXB0b0tleVZlcnNpb25WaWV3EicKI0NSWVBUT19LRVlfVkVSU0lPTl9W", - "SUVXX1VOU1BFQ0lGSUVEEAASCAoERlVMTBABOqoB6kGmAQooY2xvdWRrbXMu", - "Z29vZ2xlYXBpcy5jb20vQ3J5cHRvS2V5VmVyc2lvbhJ6cHJvamVjdHMve3By", - "b2plY3R9L2xvY2F0aW9ucy97bG9jYXRpb259L2tleVJpbmdzL3trZXlfcmlu", - "Z30vY3J5cHRvS2V5cy97Y3J5cHRvX2tleX0vY3J5cHRvS2V5VmVyc2lvbnMv", - "e2NyeXB0b19rZXlfdmVyc2lvbn0inAMKCVB1YmxpY0tleRILCgNwZW0YASAB", - "KAkSUgoJYWxnb3JpdGhtGAIgASgOMj8uZ29vZ2xlLmNsb3VkLmttcy52MS5D", - "cnlwdG9LZXlWZXJzaW9uLkNyeXB0b0tleVZlcnNpb25BbGdvcml0aG0SLwoK", - "cGVtX2NyYzMyYxgDIAEoCzIbLmdvb2dsZS5wcm90b2J1Zi5JbnQ2NFZhbHVl", - "EgwKBG5hbWUYBCABKAkSPgoQcHJvdGVjdGlvbl9sZXZlbBgFIAEoDjIkLmdv", - "b2dsZS5jbG91ZC5rbXMudjEuUHJvdGVjdGlvbkxldmVsOq4B6kGqAQohY2xv", - "dWRrbXMuZ29vZ2xlYXBpcy5jb20vUHVibGljS2V5EoQBcHJvamVjdHMve3By", - "b2plY3R9L2xvY2F0aW9ucy97bG9jYXRpb259L2tleVJpbmdzL3trZXlfcmlu", - "Z30vY3J5cHRvS2V5cy97Y3J5cHRvX2tleX0vY3J5cHRvS2V5VmVyc2lvbnMv", - "e2NyeXB0b19rZXlfdmVyc2lvbn0vcHVibGljS2V5ItsHCglJbXBvcnRKb2IS", - "EQoEbmFtZRgBIAEoCUID4EEDEkoKDWltcG9ydF9tZXRob2QYAiABKA4yKy5n", - "b29nbGUuY2xvdWQua21zLnYxLkltcG9ydEpvYi5JbXBvcnRNZXRob2RCBuBB", - "AuBBBRJGChBwcm90ZWN0aW9uX2xldmVsGAkgASgOMiQuZ29vZ2xlLmNsb3Vk", - "Lmttcy52MS5Qcm90ZWN0aW9uTGV2ZWxCBuBBAuBBBRI0CgtjcmVhdGVfdGlt", - "ZRgDIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXBCA+BBAxI2Cg1n", - "ZW5lcmF0ZV90aW1lGAQgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFt", - "cEID4EEDEjQKC2V4cGlyZV90aW1lGAUgASgLMhouZ29vZ2xlLnByb3RvYnVm", - "LlRpbWVzdGFtcEID4EEDEjoKEWV4cGlyZV9ldmVudF90aW1lGAogASgLMhou", - "Z29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcEID4EEDEkEKBXN0YXRlGAYgASgO", - "Mi0uZ29vZ2xlLmNsb3VkLmttcy52MS5JbXBvcnRKb2IuSW1wb3J0Sm9iU3Rh", - "dGVCA+BBAxJJCgpwdWJsaWNfa2V5GAcgASgLMjAuZ29vZ2xlLmNsb3VkLmtt", - "cy52MS5JbXBvcnRKb2IuV3JhcHBpbmdQdWJsaWNLZXlCA+BBAxJGCgthdHRl", - "c3RhdGlvbhgIIAEoCzIsLmdvb2dsZS5jbG91ZC5rbXMudjEuS2V5T3BlcmF0", - "aW9uQXR0ZXN0YXRpb25CA+BBAxogChFXcmFwcGluZ1B1YmxpY0tleRILCgNw", - "ZW0YASABKAkibQoMSW1wb3J0TWV0aG9kEh0KGUlNUE9SVF9NRVRIT0RfVU5T", - "UEVDSUZJRUQQABIeChpSU0FfT0FFUF8zMDcyX1NIQTFfQUVTXzI1NhABEh4K", - "GlJTQV9PQUVQXzQwOTZfU0hBMV9BRVNfMjU2EAIiYwoOSW1wb3J0Sm9iU3Rh", - "dGUSIAocSU1QT1JUX0pPQl9TVEFURV9VTlNQRUNJRklFRBAAEhYKElBFTkRJ", - "TkdfR0VORVJBVElPThABEgoKBkFDVElWRRACEgsKB0VYUElSRUQQAzp76kF4", - "CiFjbG91ZGttcy5nb29nbGVhcGlzLmNvbS9JbXBvcnRKb2ISU3Byb2plY3Rz", - "L3twcm9qZWN0fS9sb2NhdGlvbnMve2xvY2F0aW9ufS9rZXlSaW5ncy97a2V5", - "X3Jpbmd9L2ltcG9ydEpvYnMve2ltcG9ydF9qb2J9IjoKHkV4dGVybmFsUHJv", - "dGVjdGlvbkxldmVsT3B0aW9ucxIYChBleHRlcm5hbF9rZXlfdXJpGAEgASgJ", - "KlgKD1Byb3RlY3Rpb25MZXZlbBIgChxQUk9URUNUSU9OX0xFVkVMX1VOU1BF", - "Q0lGSUVEEAASDAoIU09GVFdBUkUQARIHCgNIU00QAhIMCghFWFRFUk5BTBAD", - "QpUBChdjb20uZ29vZ2xlLmNsb3VkLmttcy52MUIRS21zUmVzb3VyY2VzUHJv", - "dG9QAVo2Z29vZ2xlLmdvbGFuZy5vcmcvZ2VucHJvdG8vZ29vZ2xlYXBpcy9j", - "bG91ZC9rbXMvdjE7a21z+AEBqgITR29vZ2xlLkNsb3VkLkttcy5WMcoCE0dv", - "b2dsZVxDbG91ZFxLbXNcVjFiBnByb3RvMw==")); + "U0FfREVDUllQVF9PQUVQXzQwOTZfU0hBNTEyEBESHgoaUlNBX0RFQ1JZUFRf", + "T0FFUF8yMDQ4X1NIQTEQJRIeChpSU0FfREVDUllQVF9PQUVQXzMwNzJfU0hB", + "MRAmEh4KGlJTQV9ERUNSWVBUX09BRVBfNDA5Nl9TSEExECcSFwoTRUNfU0lH", + "Tl9QMjU2X1NIQTI1NhAMEhcKE0VDX1NJR05fUDM4NF9TSEEzODQQDRIcChhF", + "Q19TSUdOX1NFQ1AyNTZLMV9TSEEyNTYQHxIPCgtITUFDX1NIQTI1NhAgEiEK", + "HUVYVEVSTkFMX1NZTU1FVFJJQ19FTkNSWVBUSU9OEBIiwQEKFUNyeXB0b0tl", + "eVZlcnNpb25TdGF0ZRIoCiRDUllQVE9fS0VZX1ZFUlNJT05fU1RBVEVfVU5T", + "UEVDSUZJRUQQABIWChJQRU5ESU5HX0dFTkVSQVRJT04QBRILCgdFTkFCTEVE", + "EAESDAoIRElTQUJMRUQQAhINCglERVNUUk9ZRUQQAxIVChFERVNUUk9ZX1ND", + "SEVEVUxFRBAEEhIKDlBFTkRJTkdfSU1QT1JUEAYSEQoNSU1QT1JUX0ZBSUxF", + "RBAHIkkKFENyeXB0b0tleVZlcnNpb25WaWV3EicKI0NSWVBUT19LRVlfVkVS", + "U0lPTl9WSUVXX1VOU1BFQ0lGSUVEEAASCAoERlVMTBABOqoB6kGmAQooY2xv", + "dWRrbXMuZ29vZ2xlYXBpcy5jb20vQ3J5cHRvS2V5VmVyc2lvbhJ6cHJvamVj", + "dHMve3Byb2plY3R9L2xvY2F0aW9ucy97bG9jYXRpb259L2tleVJpbmdzL3tr", + "ZXlfcmluZ30vY3J5cHRvS2V5cy97Y3J5cHRvX2tleX0vY3J5cHRvS2V5VmVy", + "c2lvbnMve2NyeXB0b19rZXlfdmVyc2lvbn0inAMKCVB1YmxpY0tleRILCgNw", + "ZW0YASABKAkSUgoJYWxnb3JpdGhtGAIgASgOMj8uZ29vZ2xlLmNsb3VkLmtt", + "cy52MS5DcnlwdG9LZXlWZXJzaW9uLkNyeXB0b0tleVZlcnNpb25BbGdvcml0", + "aG0SLwoKcGVtX2NyYzMyYxgDIAEoCzIbLmdvb2dsZS5wcm90b2J1Zi5JbnQ2", + "NFZhbHVlEgwKBG5hbWUYBCABKAkSPgoQcHJvdGVjdGlvbl9sZXZlbBgFIAEo", + "DjIkLmdvb2dsZS5jbG91ZC5rbXMudjEuUHJvdGVjdGlvbkxldmVsOq4B6kGq", + "AQohY2xvdWRrbXMuZ29vZ2xlYXBpcy5jb20vUHVibGljS2V5EoQBcHJvamVj", + "dHMve3Byb2plY3R9L2xvY2F0aW9ucy97bG9jYXRpb259L2tleVJpbmdzL3tr", + "ZXlfcmluZ30vY3J5cHRvS2V5cy97Y3J5cHRvX2tleX0vY3J5cHRvS2V5VmVy", + "c2lvbnMve2NyeXB0b19rZXlfdmVyc2lvbn0vcHVibGljS2V5ItsHCglJbXBv", + "cnRKb2ISEQoEbmFtZRgBIAEoCUID4EEDEkoKDWltcG9ydF9tZXRob2QYAiAB", + "KA4yKy5nb29nbGUuY2xvdWQua21zLnYxLkltcG9ydEpvYi5JbXBvcnRNZXRo", + "b2RCBuBBAuBBBRJGChBwcm90ZWN0aW9uX2xldmVsGAkgASgOMiQuZ29vZ2xl", + "LmNsb3VkLmttcy52MS5Qcm90ZWN0aW9uTGV2ZWxCBuBBAuBBBRI0CgtjcmVh", + "dGVfdGltZRgDIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXBCA+BB", + "AxI2Cg1nZW5lcmF0ZV90aW1lGAQgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRp", + "bWVzdGFtcEID4EEDEjQKC2V4cGlyZV90aW1lGAUgASgLMhouZ29vZ2xlLnBy", + "b3RvYnVmLlRpbWVzdGFtcEID4EEDEjoKEWV4cGlyZV9ldmVudF90aW1lGAog", + "ASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcEID4EEDEkEKBXN0YXRl", + "GAYgASgOMi0uZ29vZ2xlLmNsb3VkLmttcy52MS5JbXBvcnRKb2IuSW1wb3J0", + "Sm9iU3RhdGVCA+BBAxJJCgpwdWJsaWNfa2V5GAcgASgLMjAuZ29vZ2xlLmNs", + "b3VkLmttcy52MS5JbXBvcnRKb2IuV3JhcHBpbmdQdWJsaWNLZXlCA+BBAxJG", + "CgthdHRlc3RhdGlvbhgIIAEoCzIsLmdvb2dsZS5jbG91ZC5rbXMudjEuS2V5", + "T3BlcmF0aW9uQXR0ZXN0YXRpb25CA+BBAxogChFXcmFwcGluZ1B1YmxpY0tl", + "eRILCgNwZW0YASABKAkibQoMSW1wb3J0TWV0aG9kEh0KGUlNUE9SVF9NRVRI", + "T0RfVU5TUEVDSUZJRUQQABIeChpSU0FfT0FFUF8zMDcyX1NIQTFfQUVTXzI1", + "NhABEh4KGlJTQV9PQUVQXzQwOTZfU0hBMV9BRVNfMjU2EAIiYwoOSW1wb3J0", + "Sm9iU3RhdGUSIAocSU1QT1JUX0pPQl9TVEFURV9VTlNQRUNJRklFRBAAEhYK", + "ElBFTkRJTkdfR0VORVJBVElPThABEgoKBkFDVElWRRACEgsKB0VYUElSRUQQ", + "Azp76kF4CiFjbG91ZGttcy5nb29nbGVhcGlzLmNvbS9JbXBvcnRKb2ISU3By", + "b2plY3RzL3twcm9qZWN0fS9sb2NhdGlvbnMve2xvY2F0aW9ufS9rZXlSaW5n", + "cy97a2V5X3Jpbmd9L2ltcG9ydEpvYnMve2ltcG9ydF9qb2J9IjoKHkV4dGVy", + "bmFsUHJvdGVjdGlvbkxldmVsT3B0aW9ucxIYChBleHRlcm5hbF9rZXlfdXJp", + "GAEgASgJKlgKD1Byb3RlY3Rpb25MZXZlbBIgChxQUk9URUNUSU9OX0xFVkVM", + "X1VOU1BFQ0lGSUVEEAASDAoIU09GVFdBUkUQARIHCgNIU00QAhIMCghFWFRF", + "Uk5BTBADQpUBChdjb20uZ29vZ2xlLmNsb3VkLmttcy52MUIRS21zUmVzb3Vy", + "Y2VzUHJvdG9QAVo2Z29vZ2xlLmdvbGFuZy5vcmcvZ2VucHJvdG8vZ29vZ2xl", + "YXBpcy9jbG91ZC9rbXMvdjE7a21z+AEBqgITR29vZ2xlLkNsb3VkLkttcy5W", + "McoCE0dvb2dsZVxDbG91ZFxLbXNcVjFiBnByb3RvMw==")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, new pbr::FileDescriptor[] { global::Google.Api.FieldBehaviorReflection.Descriptor, global::Google.Api.ResourceReflection.Descriptor, global::Google.Protobuf.WellKnownTypes.DurationReflection.Descriptor, global::Google.Protobuf.WellKnownTypes.TimestampReflection.Descriptor, global::Google.Protobuf.WellKnownTypes.WrappersReflection.Descriptor, global::Google.Api.AnnotationsReflection.Descriptor, }, new pbr::GeneratedClrTypeInfo(new[] {typeof(global::Google.Cloud.Kms.V1.ProtectionLevel), }, null, new pbr::GeneratedClrTypeInfo[] { @@ -2455,6 +2457,18 @@ public enum CryptoKeyVersionAlgorithm { /// [pbr::OriginalName("RSA_DECRYPT_OAEP_4096_SHA512")] RsaDecryptOaep4096Sha512 = 17, /// + /// RSAES-OAEP 2048 bit key with a SHA1 digest. + /// + [pbr::OriginalName("RSA_DECRYPT_OAEP_2048_SHA1")] RsaDecryptOaep2048Sha1 = 37, + /// + /// RSAES-OAEP 3072 bit key with a SHA1 digest. + /// + [pbr::OriginalName("RSA_DECRYPT_OAEP_3072_SHA1")] RsaDecryptOaep3072Sha1 = 38, + /// + /// RSAES-OAEP 4096 bit key with a SHA1 digest. + /// + [pbr::OriginalName("RSA_DECRYPT_OAEP_4096_SHA1")] RsaDecryptOaep4096Sha1 = 39, + /// /// ECDSA on the NIST P-256 curve with a SHA256 digest. /// [pbr::OriginalName("EC_SIGN_P256_SHA256")] EcSignP256Sha256 = 12, diff --git a/apis/Google.Cloud.Kms.V1/synth.metadata b/apis/Google.Cloud.Kms.V1/synth.metadata index de4bc2f9fabe..cb394d2f5d7f 100644 --- a/apis/Google.Cloud.Kms.V1/synth.metadata +++ b/apis/Google.Cloud.Kms.V1/synth.metadata @@ -4,7 +4,7 @@ "git": { "name": "googleapis", "remote": "https://github.com/googleapis/googleapis.git", - "sha": "0cfe2ce81d1b81069d62ad1c9c28d5cab21c1958" + "sha": "9d7c7433b1efd3df2fe6e32c6b9020e4d704d033" } } ]