# Functions

DecryptData decrypts some text that was encrypted with an AWS Key Management Service (AWS KMS) key (KMS key).
DecryptDataByKms decrypts some text that was encrypted with an AWS Key Management Service (AWS KMS) key (KMS key).
EncryptData encrypts some text using an AWS Key Management Service (AWS KMS) key (KMS key).
EncryptDataByKms encrypts some text using an AWS Key Management Service (AWS KMS) key (KMS key).

# Interfaces

KMSDecryptAPI defines the interface for the Decrypt function.
KMSEncryptAPI defines the interface for the Encrypt function.