Documentation ¶
Index ¶
- func DecryptAWS(awsRegion, awsProfile, ciphertext string) (string, error)
- func DecryptAzure(azureVaultURL, azureKey, azureKeyVersion, ciphertext string) (string, error)
- func DecryptGCP(gcpProject, gcpLocation, gcpKeyring, gcpKey, ciphertext string) (string, error)
- func EncryptAWS(awsKms, awsRegion, awsProfile, plaintext string) ([]byte, error)
- func EncryptAzure(azureVaultURL, azureKey, azureKeyVersion, plaintext string) ([]byte, error)
- func EncryptGCP(gcpProject, gcpLocation, gcpKeyring, gcpKey, plaintext string) ([]byte, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DecryptAWS ¶
DecryptAWS decrypts ciphertext using AWS KMS
func DecryptAzure ¶
DecryptAzure decrypts ciphertext using Azure Key Vault
func DecryptGCP ¶
DecryptGCP decrypts ciphertext using GCP KMS
func EncryptAWS ¶
EncryptAWS encrypts plaintext using AWS KMS
func EncryptAzure ¶
EncryptAzure encrypts plaintext using Azure Key Vault
func EncryptGCP ¶
EncryptGCP encrypts plaintext using GCP KMS
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.