Skip to content

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] authored Aug 7, 2021
1 parent 5736075 commit cf40e70
Show file tree
Hide file tree
Showing 14 changed files with 2,856 additions and 910 deletions.
12 changes: 12 additions & 0 deletions packages/google-cloud-kms/google/cloud/kms/__init__.py
Original file line number Diff line number Diff line change
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 packages/google-cloud-kms/google/cloud/kms_v1/__init__.py
Original file line number Diff line number Diff line change
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 packages/google-cloud-kms/google/cloud/kms_v1/gapic_metadata.json
Original file line number Diff line number Diff line change
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
Loading

0 comments on commit cf40e70

Please sign in to comment.