Skip to content
This repository has been archived by the owner on Dec 31, 2023. It is now read-only.

Commit

Permalink
feat: add support for HMAC, Variable Key Destruction, and GenerateRan…
Browse files Browse the repository at this point in the history
…dom (#157)

PiperOrigin-RevId: 389008671

Source-Link: googleapis/googleapis@2efb695

Source-Link: googleapis/googleapis-gen@e2b2b87
  • Loading branch information
gcf-owl-bot[bot] committed Aug 7, 2021
1 parent 414097e commit 4b7c9f9
Show file tree
Hide file tree
Showing 14 changed files with 2,856 additions and 910 deletions.
12 changes: 12 additions & 0 deletions google/cloud/kms/__init__.py
Expand Up @@ -44,6 +44,8 @@
from google.cloud.kms_v1.types.service import Digest
from google.cloud.kms_v1.types.service import EncryptRequest
from google.cloud.kms_v1.types.service import EncryptResponse
from google.cloud.kms_v1.types.service import GenerateRandomBytesRequest
from google.cloud.kms_v1.types.service import GenerateRandomBytesResponse
from google.cloud.kms_v1.types.service import GetCryptoKeyRequest
from google.cloud.kms_v1.types.service import GetCryptoKeyVersionRequest
from google.cloud.kms_v1.types.service import GetImportJobRequest
Expand All @@ -59,6 +61,10 @@
from google.cloud.kms_v1.types.service import ListKeyRingsRequest
from google.cloud.kms_v1.types.service import ListKeyRingsResponse
from google.cloud.kms_v1.types.service import LocationMetadata
from google.cloud.kms_v1.types.service import MacSignRequest
from google.cloud.kms_v1.types.service import MacSignResponse
from google.cloud.kms_v1.types.service import MacVerifyRequest
from google.cloud.kms_v1.types.service import MacVerifyResponse
from google.cloud.kms_v1.types.service import RestoreCryptoKeyVersionRequest
from google.cloud.kms_v1.types.service import UpdateCryptoKeyPrimaryVersionRequest
from google.cloud.kms_v1.types.service import UpdateCryptoKeyRequest
Expand Down Expand Up @@ -90,6 +96,8 @@
"Digest",
"EncryptRequest",
"EncryptResponse",
"GenerateRandomBytesRequest",
"GenerateRandomBytesResponse",
"GetCryptoKeyRequest",
"GetCryptoKeyVersionRequest",
"GetImportJobRequest",
Expand All @@ -105,6 +113,10 @@
"ListKeyRingsRequest",
"ListKeyRingsResponse",
"LocationMetadata",
"MacSignRequest",
"MacSignResponse",
"MacVerifyRequest",
"MacVerifyResponse",
"RestoreCryptoKeyVersionRequest",
"UpdateCryptoKeyPrimaryVersionRequest",
"UpdateCryptoKeyRequest",
Expand Down
12 changes: 12 additions & 0 deletions google/cloud/kms_v1/__init__.py
Expand Up @@ -40,6 +40,8 @@
from .types.service import Digest
from .types.service import EncryptRequest
from .types.service import EncryptResponse
from .types.service import GenerateRandomBytesRequest
from .types.service import GenerateRandomBytesResponse
from .types.service import GetCryptoKeyRequest
from .types.service import GetCryptoKeyVersionRequest
from .types.service import GetImportJobRequest
Expand All @@ -55,6 +57,10 @@
from .types.service import ListKeyRingsRequest
from .types.service import ListKeyRingsResponse
from .types.service import LocationMetadata
from .types.service import MacSignRequest
from .types.service import MacSignResponse
from .types.service import MacVerifyRequest
from .types.service import MacVerifyResponse
from .types.service import RestoreCryptoKeyVersionRequest
from .types.service import UpdateCryptoKeyPrimaryVersionRequest
from .types.service import UpdateCryptoKeyRequest
Expand All @@ -80,6 +86,8 @@
"EncryptRequest",
"EncryptResponse",
"ExternalProtectionLevelOptions",
"GenerateRandomBytesRequest",
"GenerateRandomBytesResponse",
"GetCryptoKeyRequest",
"GetCryptoKeyVersionRequest",
"GetImportJobRequest",
Expand All @@ -99,6 +107,10 @@
"ListKeyRingsRequest",
"ListKeyRingsResponse",
"LocationMetadata",
"MacSignRequest",
"MacSignResponse",
"MacVerifyRequest",
"MacVerifyResponse",
"ProtectionLevel",
"PublicKey",
"RestoreCryptoKeyVersionRequest",
Expand Down
30 changes: 30 additions & 0 deletions google/cloud/kms_v1/gapic_metadata.json
Expand Up @@ -55,6 +55,11 @@
"encrypt"
]
},
"GenerateRandomBytes": {
"methods": [
"generate_random_bytes"
]
},
"GetCryptoKey": {
"methods": [
"get_crypto_key"
Expand Down Expand Up @@ -105,6 +110,16 @@
"list_key_rings"
]
},
"MacSign": {
"methods": [
"mac_sign"
]
},
"MacVerify": {
"methods": [
"mac_verify"
]
},
"RestoreCryptoKeyVersion": {
"methods": [
"restore_crypto_key_version"
Expand Down Expand Up @@ -175,6 +190,11 @@
"encrypt"
]
},
"GenerateRandomBytes": {
"methods": [
"generate_random_bytes"
]
},
"GetCryptoKey": {
"methods": [
"get_crypto_key"
Expand Down Expand Up @@ -225,6 +245,16 @@
"list_key_rings"
]
},
"MacSign": {
"methods": [
"mac_sign"
]
},
"MacVerify": {
"methods": [
"mac_verify"
]
},
"RestoreCryptoKeyVersion": {
"methods": [
"restore_crypto_key_version"
Expand Down

0 comments on commit 4b7c9f9

Please sign in to comment.