Skip to content

Commit

Permalink
Add client integrity verification fields to the KMS protos
Browse files Browse the repository at this point in the history
PiperOrigin-RevId: 326100874

Source-Author: Google APIs <noreply@google.com>
Source-Date: Tue Aug 11 14:22:10 2020 -0700
Source-Repo: googleapis/googleapis
Source-Sha: b40e4533f841c96aac1d9d7d342514d146b5b4cb
Source-Link: googleapis/googleapis@b40e453
  • Loading branch information
yoshi-automation authored and jskeet committed Aug 12, 2020
1 parent b46214f commit ad918b1
Show file tree
Hide file tree
Showing 6 changed files with 1,233 additions and 326 deletions.
Expand Up @@ -2157,6 +2157,8 @@ public void EncryptRequestObject()
ResourceName = new UnparsedResourceName("a/wildcard/resource"),
Plaintext = ByteString.Empty,
AdditionalAuthenticatedData = ByteString.Empty,
PlaintextCrc32C = 0L,
AdditionalAuthenticatedDataCrc32C = 0L,
};
// Make the request
EncryptResponse response = keyManagementServiceClient.Encrypt(request);
Expand All @@ -2176,6 +2178,8 @@ public async Task EncryptRequestObjectAsync()
ResourceName = new UnparsedResourceName("a/wildcard/resource"),
Plaintext = ByteString.Empty,
AdditionalAuthenticatedData = ByteString.Empty,
PlaintextCrc32C = 0L,
AdditionalAuthenticatedDataCrc32C = 0L,
};
// Make the request
EncryptResponse response = await keyManagementServiceClient.EncryptAsync(request);
Expand Down Expand Up @@ -2252,6 +2256,8 @@ public void DecryptRequestObject()
CryptoKeyName = CryptoKeyName.FromProjectLocationKeyRingCryptoKey("[PROJECT]", "[LOCATION]", "[KEY_RING]", "[CRYPTO_KEY]"),
Ciphertext = ByteString.Empty,
AdditionalAuthenticatedData = ByteString.Empty,
CiphertextCrc32C = 0L,
AdditionalAuthenticatedDataCrc32C = 0L,
};
// Make the request
DecryptResponse response = keyManagementServiceClient.Decrypt(request);
Expand All @@ -2271,6 +2277,8 @@ public async Task DecryptRequestObjectAsync()
CryptoKeyName = CryptoKeyName.FromProjectLocationKeyRingCryptoKey("[PROJECT]", "[LOCATION]", "[KEY_RING]", "[CRYPTO_KEY]"),
Ciphertext = ByteString.Empty,
AdditionalAuthenticatedData = ByteString.Empty,
CiphertextCrc32C = 0L,
AdditionalAuthenticatedDataCrc32C = 0L,
};
// Make the request
DecryptResponse response = await keyManagementServiceClient.DecryptAsync(request);
Expand Down Expand Up @@ -2346,6 +2354,7 @@ public void AsymmetricSignRequestObject()
{
CryptoKeyVersionName = CryptoKeyVersionName.FromProjectLocationKeyRingCryptoKeyCryptoKeyVersion("[PROJECT]", "[LOCATION]", "[KEY_RING]", "[CRYPTO_KEY]", "[CRYPTO_KEY_VERSION]"),
Digest = new Digest(),
DigestCrc32C = 0L,
};
// Make the request
AsymmetricSignResponse response = keyManagementServiceClient.AsymmetricSign(request);
Expand All @@ -2364,6 +2373,7 @@ public async Task AsymmetricSignRequestObjectAsync()
{
CryptoKeyVersionName = CryptoKeyVersionName.FromProjectLocationKeyRingCryptoKeyCryptoKeyVersion("[PROJECT]", "[LOCATION]", "[KEY_RING]", "[CRYPTO_KEY]", "[CRYPTO_KEY_VERSION]"),
Digest = new Digest(),
DigestCrc32C = 0L,
};
// Make the request
AsymmetricSignResponse response = await keyManagementServiceClient.AsymmetricSignAsync(request);
Expand Down Expand Up @@ -2439,6 +2449,7 @@ public void AsymmetricDecryptRequestObject()
{
CryptoKeyVersionName = CryptoKeyVersionName.FromProjectLocationKeyRingCryptoKeyCryptoKeyVersion("[PROJECT]", "[LOCATION]", "[KEY_RING]", "[CRYPTO_KEY]", "[CRYPTO_KEY_VERSION]"),
Ciphertext = ByteString.Empty,
CiphertextCrc32C = 0L,
};
// Make the request
AsymmetricDecryptResponse response = keyManagementServiceClient.AsymmetricDecrypt(request);
Expand All @@ -2457,6 +2468,7 @@ public async Task AsymmetricDecryptRequestObjectAsync()
{
CryptoKeyVersionName = CryptoKeyVersionName.FromProjectLocationKeyRingCryptoKeyCryptoKeyVersion("[PROJECT]", "[LOCATION]", "[KEY_RING]", "[CRYPTO_KEY]", "[CRYPTO_KEY_VERSION]"),
Ciphertext = ByteString.Empty,
CiphertextCrc32C = 0L,
};
// Make the request
AsymmetricDecryptResponse response = await keyManagementServiceClient.AsymmetricDecryptAsync(request);
Expand Down

0 comments on commit ad918b1

Please sign in to comment.